Why does my session gets destroyed after "Join session"?

Okay, so you’re going to need to do the playerState run on server to GameState to pull the variables which should set the text variable of the specified player controller’s widget by daisy-chaining the controller pin all the way to the end and then setting up a custom event that sets the variable in the widget for that player’s controller.