Noobie replication/GameMode question :)

Hi,

As you might suspect, I havent really figured our the whole replication thing yet…
Ive got some of it down, but I cant figure out why the following isnt working;

I am trying to set an Array of PlayerControllers in my GameState, to keep track of Teams and squads etc…
For some reason changed made on client does not replicate on the server, but changed made in the server replicates on the client. The Custom Event is being called from a Widget Blueprint.

I have the exact same setup, in the same Widget made to change a value on the PlayerState, which works fine… but not for the GameState…

Any suggestions?