Networking - Variables across Level

Oh wait, I missed something in your screenshots. There is only one GameInstance on the server, so all players are saving their colors to the same property. Try moving the property to the PlayerController class.