The best way to trasfer variables from Lobby Player Controllers to In-game Player Controllers

Hey, I have this struct called PlayerInfo containing a bunch of info about the player that is generated when the player logs in to the session and changed based on choices they make in the lobby, but I’m having a hard time moving it over to the in-game player controllers after the servertravel.

How would I get a variable from the player controller in the lobby map to the player controller in-game? Ive tried saving it to each player state, but it seems it is being destroyed between maps.

Inside Game Mode

Inside the Player State

Unfortunately when i use the logic above it doesnt make it through to the next map. I suspect it is because the player state is destroyed?

I use the same custom player state on both maps, casting to it works without a problem, but the variable is just empty on the ingame map

Any help appreciated