Spawned actors via sequencer spawn at world location 0/0/0, THEN move to proper location

I’m having issues spawning actors with construction blueprints or Event Begin Play logic via sequencer.

The problem is related to the location of the object as it is spawned by the sequencer. It seems like the object always spawns at location 0 ; 0 ; 0, executes its construction script and begin play event at that location, and then moves to its proper world location. All update ticks are execute at the intended location.

I tested this with the following node setup:

The setup prints the location during the construction script, during the event begin play, a delayed 0.2 seconds AFTER the being play, and every tick.

The result is a 0/0/0 for the construction script, a 0/0/0 for the being play, and the proper location for all the other ticks.

Is this the intended behavior? is there a way around this?