Idk if that helps but I use animations for the lowerbody and for the upperbody.
For the upperbody I just use animations for the arms like shooting and aiming. The Lowerbody ist just the legs moving.
Again, control rotation works fine when not replicated. When replicated server and client are visually clipping when moving the mouse or walking in any direction.