How to identify which person is on client 1 playing and which is on listen server playing?

I am making a mini golf game where you can place objects and then a new golf ball spawns where the player controls golf play. Picture Ultimate chicken horse, but miniature golf.

Currently have an issue where client can see everything that (listen) server has done. Server can not see what Client is doing though. After client completes placing object function it is not possessing the ball it spawns. When spawning in both Client and listen server have the same camera pawn ref. (could this by why?) I am just so confused because when I hit f8 I can see 2 balls and 2 placeable objects (Client one and listen server one) but cant see it in the game on the listen server. I also am not possessing the clients golf ball on their screen.

A possible solution that would work for me is if I can figure out how to get which player is on which client. I would be completely fine with this because the maximum number of objects spawning is 12. (objects and 6 golf balls) While this is a poor way to write the code, it would work for this project.

Please Note: I have watched several videos on replicating. I have tried this custom event many times in different places. It spawns the client ball on the server and then the server has no control anymore.

Video showcasing problem P.S. Sorry audio is not consistent in volume mic is giving me a few problems.