Hey JackBlue,
I don’t believe that this is a bug. I’ve gotten the actor rotation to replicate using the following setup:
First, I created a custom event, one that sets the rotation on the client using a RepNotify rotator variable, and another that is called on the server that simply calls the client’s NewRot event.
Then, make sure you open up your OnRep function that is created when you set your rotator variable to RepNotify, and add the following:

Finally, on K, I call either the server or client version of my rotation event:

Using this, I printed the actor rotation and it was the same on both clients.
