Issue replicating spawned actor

I am having an issue with my ue4 where i am trying to spawn a bullet. i have 2 types of vehicle which both shoot the bullet. On one of the vehicles the bullet spawns correctly and replicates to all clients.

On the other vehicle if i run the exact same code and spawn the exact same actor, the bullet spawns on the server but does not replicate?

Any help will be appreciated.

still struggling with this anyone got any ideas? i have check that on the one that does not work that the bullet does spawn, but it only spawns on the server. For some reason when the bullet is spawned from this bp then it does not spawn.

It turns out that the pawn that would not spawn the projectile was filling the network bandwith and the server would not replicate the projectile because of this.