Network Objects always spawning at world origin

I’m making a game that uses Netcode for GameObjects.

I have a rocket launcher which spawns rockets and moves them to the rocket launcher when fired, and from the owner’s perspective it looks fine, but to others the rocket spawns at the world origin (0, 0, 0), and quickly moves to the rocket launcher, still leaving a huge trail of smoke behind it due to the particle system attached.

Is there any way to make it spawn at the rocket launcher?

Thanks in advance.