[Replication through Blueprint Actor] Variables not Updating

Hello everyone.
Im doing a Player Group System. The idea is getting a reference of another player by clinking it and then associate the players but, i need to pass this through the server and that´s where the hard part begins. I made all the functionality already but i want to improve it. Im having a problem getting a reference of a variable. I made a new blueprint actor (replicated) that spawns on Player Character blueprint to store part of my functionality and variables of the group system but i cant access the updated value of my variables stored on that actor from another client. On each client the variables update and everything works fine but if i try to access a variable of client 2 from client 1 it shows the default value and, not the updated one. However if the variable of client 2 is on player character blueprint and i try to access it from reference on client 1 it shows the updated value. So i stored the variables on the Player Character Blueprint to make it work but i want to make the character Blueprint as clean as possible so… any advice how can i access the variables of client 2 stored on a blueprint actor (replicated) spawned player character blueprint?

btw, all variables are replicated and changed on character blue print (Run on Server Events). The variable change on each client.