Player and ball sync with PUN2 like in headball 2.

Options
https://img.utdstc.com/screen/13/head-ball-2-9.jpg
The sync of the ball is very well done in head-ball 2 game. We are making a similar game and would like to know if such real time sync is even possible with PUN2. We are using ownership transfer for the ball , whenever a player touches the ball, ownership is taken over.
Issues we are facing right now ( Any suggestions would help us a lot )
One player blocks the incoming ball from hitting the goal but the other player sees it as goal. Any suggestions to fix this?

Or are we using the wrong network engine here. Should we move to bolt?