Ball game - sync ball using RPCs


I am building a ball game in which each player hit the ball in his turn, similar behavior to a tennis game.

I had the idea of sending a RPC each time a player hits the ball (update the position, velocity and angular velocity), because obviously syncing the position will end up in an extremely laggy behavior.

So it's partially working but the RPC takes too long to be sent.

I am asking if there's an option to send this data in a different way, maybe OnPhotonSerializeView, or maybe set a custom send/serialization rate only for the ball - and if so, what would be the recommended values to set to achieve the best performance.

P.S I have tried implementing Fusion and it was a nightmare due to lack of proper documentation and questions that can get an answer by Googling. couldn't make it work.

Thanks in advance