Component rotation not updating in multiplayer

I’m trying to make a multiplayer game in the style of nuclear throne, my sprite character has two animations one is idle and the other plays when it moves, it rotates around one axis to face the mouse position (left/right), the weapons are parented to billboard actor which rotates around the z axis to face the mouse cursor position.

Now I’ve replicated my variables, my actors and my firing functions, everything works great, except my clients can’t see each-others’ weapon rotation, and when I attempt to fire my weapon it just fires towards one specific point no matter how I turn my mouse.

Any Ideas?