SET variables doesn't work?

Hello. I’m making a game and I need to store his name as variable to use it on all levels. I’ve made the variable in gamemode bp, and I change the variable using a function, called from my global game instance. I show you how I’ve made it and what happens, because when I read the variable I don’t read anything.