Only happening on owning client

this only happens on the owning client and is not replicated to any others, including the server and I would like to know how to remedy this.

You could plug the multicast event to the set relative rotation, call the multicast from the server event and then call the server event from the event tick like this example

that does indeed work. and I have done some tinkering but now the clients can see themselves and other clients “lean” but now the server doesnt lean at all. its as if the multicast is not happening locally for the server

I actually just solved this by replacing the switch on authority into a branch with if locally controlled