Rpc problem

I have a blueprint that is replicated, a player controller and two pawn(To keep player data) my game is a turn base puzzle RPG.

My problem is that in my main blueprint I can’t manage to call event on the server (it only calls from server to server) but from the server I can call multicast events. I have done my research and found stuff that says the client needs to own the object in order to call a RPC. I can call server event on player controller but when I want to call the grid function from the server nothing happens unless I am on the server.

My grid events and replication options:

My player controller events and replication options:

The output when called on client and when called on server: