Cant replicate control rotation

finally fixed it, this was one of the most annoying issues i have ever have had to fix, basically bootlegged it like this and it works now perfectly:

basically used this rotation variable to set the rotation manually in the non replicated tick event of my player, (needs smoothing and clamping ofc)

and this variable is used in the animBP directly since its correctly replicated. hope this helps somebody since this issue has been bothering me for days and it was really annoying to solve, was just about to give up on it.