Best way to bind variables from game instance?

But the player is re-creating with every level loading, isn’t it? So I think it’s not the best practice to store these variables in it. Can you provide more information about second option? Do I need to create array in game instance and load it in widget bp?