Working way to replicate 'Drag-To-Open' Door on Listen Server?

So if I’m understanding correctly, it should be as follows:
Client sends the axis values to the door, door sets rotation.
Client sends axis values to Server, server sets actor’s (door) rotation.

↓↓ Ignore the rest if the above is in the correct direction, I will implement the above and try again once I’m able. Below is just to give insight as to how I’m currently doing it. ↓↓

As of right now the exact method I’m using is as follows:
If LMB is pushed while over an actor that implements the ‘Door Interface’ we store that actor in our character
tick event goes to a sequenced event that will update the door with our mouse X axis
which in turn attempts to call a server event that then calls a multicast setting the rotation.