Replicating attached actor vertical rotation

I’m having problems replicating vertical rotation on an actor that is attached to my pawn. My pawn inherits from the example FPS pawn. When I walk over a weapon I attach it to a scene element child of the camera positioned where a gun would be held. In singe player everything works right but in multi-player games when a client picks up a weapon they seem to be able to aim up or down but other clients show the weapon staying in place. When I try to fire on the client I call the server and it always fires perfectly horizontal regardless of vertical aim. Am I going about this all wrong? I’ve tried setting the scene element that the gun is attached to to replicate using blueprints as well but that did not work either.