You need to get the owning player then cast to your custom Player Controller.
So long as the actual value is setup properly to be replicated it will work. UMG’s / HUD’s are local only, they have no knowledge of each other on the network and exist client-side only.