Why won't my True FPS Pitch Aim Offset Animations Replicate To Clients

Hi I’m new to Unreal Engine and I’m using version 5.2 to make a small multiplayer horror game using the listen server model. I have all of the logic setup for a True FPS where the players input changes the characters spine bone rotations in order to look around, which makes the character more alive I guess. I really like this feature and I think it would be an important part of the game.

However I’m struggling with replication.

I’ve tweaked it a little bit and before neither the host nor client could see each others animations, you could only see your own. Now I have it so that everyone can see the hosts actions. I’m sure I’m missing something. I have on event Beginplay is locally controlled with a branch.

Hopefully just my replication logic in the event graph for the Animation Blueprint is bad, but I don’t know. I was also learning about replication in general and was told that if the character/player BP itself was set to replicate movement and component replicates it should work but it didn’t work for me.

Screenshots:

Player/Character BP Logic:

Animation Blueprint Event Graph:

Anim Graph For Rotator Bones:

Client Seeing Server/Host’s correct movement:

Host Not Seeing Clients Movement (Not replicating):

Would be a big help if someone knows anything about how I can fix this.