Some variables can't be read on client.

I’m working on a multiplayer game and i need to update the player HUD with the object he buys.

When a player buys something I set a reference variable to the object bought in an event (run in server), the variable is replicated of course and i created a pure function to get the variable. I checked the multiplayershootout and they use the same principle but in my case when i call the pure get function in the HUD widget, the client variable is empty. I can access most players variables except actor reference variables.

I don’t know why the client can’t read this variables.