Initializing variable on player in multiplayer problems

Right now I have the server calling a function on the player controllers to give them a pawn and pass a variable to it that dictates quite a lot. They both know what their variable is but the on the event begin play doesn’t play out how I would hope. If IsGhost is true, they need some energy. No one is getting any energy initialized. The fill bar on the bottom left represents how much energy the player has. One of them has to have it filled with blue.

Everything is being done on the server side.

Anything that I can try to get this working right?