Replicated Chat Text with UMG

Hey,
I tried to put the whole BattleControllerStuff into GameState. It didn’t change anything, except the fact that my NewChatMessage event only fires, when i change it to Not Replicated.
Is it possible that my initial setting of my Chat Window is done wrong?
Probably i didn’t quite understand you, could you explain your solution a little further?

Here are my BattleController, the GameState and my Widget blueprint.