Variable inside chat widget doesn't update (has different values in separate BPs)

I’m trying to implement a chat system where I keep chat history and serverside functions inside GameState.

For now, the GS adds Yayyuh and each playercontrolled character adds a hello world line to the ChatHistory array in GS. When I call the variable from the GameMode bp to add debug text to screen it works :

However the same variable only has the Yayyuh message inside the Chat widget:

What am I missing here?

code in case you wanna check: