Aim Offset for Yaw NOT replicating to other clients (only on server)

Hi

I am trying to calculate Pitch & Yaw for my characters (multiplayer shooter) following a course but for some reason despite using the very same code word by word, the pitch seems to replicate but not the Yaw. Basically when I run the game as a host with 2 clients:

Host: Pitch & Yaw work on the server only but clients can only see the pitch

Clients 1: Pitch & Yaw work locally & on Server (i.e. updates for the host) but client2 can only see the pitch updating but not Yaw

Clients 2: Pitch & Yaw work locally & on Server (i.e. updates for the host) but other client1 can only see the pitch updating but not Yaw

So it seems that the server is not passing the Yaw for some reason to clients.

I have tried replicating the yaw (without Rep_Notify) and it still doesn’t work

I am using UE 5.1.1

Here is a snippet of the relevant code:

Here is a snippet of the relevant code:

Header(.h)


Source (.cpp)

Animation Blueprint (Anim Graph)

Note I have even tried this in an entirely different project in UE5.1 using blueprints (shorter version) and still same results:

Help is really appreciated

Any progress on this mate?