Networking - Variables across Level

Dear community,

I cant get the clients and server instances sync with variables that I stored in the Games Instance class.

In the main menu widget you can select a color. It sets a color variable in the Game Instance. On event begin play the variable stored in the game instance sets a replicated variable in the player character. A displayed text gets updated with this replicated value. The network instances doesnt sync, I tried many methods.

I have one example:
-Server selects the color blue
-Client selects the color red

-On Server side the Server text color and the Client text color is blue
-On Client side the Server has a red color and the client has a red color

But on both sides the text of the Server should be blue and the text of the client should be red.

I am pretty sure that I make a little mistake, but I cant find it out.

Thanks for your help:)