Object Spawning at Origin

(Shared mode)

I have a scene where objects are spawned at the start of a scene. One client acts as master and spawns the objects in order to seed the level with random objects. At the moment this is done in the first FixedUpdateNetwork call of an "ItemSpawner" scene object.

The problem is, even though the objects are given a spawn position, they are spawned at the origin in the scene. It seems they are "reset" after spawning for some reason. They also appear to have "useGravity" turned off when this hapopens. I can only assume this is because the Fusion networking is not ready in the scene when the objects are spawned.

Does anyone have any idea why this might happen? Is there a better callback to spawn objects at the start of a scene?