My understanding is that construction scripts ONLY get run IN the editor when you are dragging things into the world (literally – it executes as you drag things into the level).
Try putting your same logic in your event graph attached to BeginPlay instead if you are spawning the object in-game.