In your first screenshot of the widget blueprint “Set Name Color” is a Server RPC? What happens if you set it locally there. Then once you’ve loaded the new map, in PlayerController begin play or something you send the value stored in the local game instance to the server.