A custom variable in the GameInstance is null after map change

In Blueprints, saving whole dynamically spawned actors / widgets is not really a thing. You instead save their data only - class, variables, components they had, and so on. After loading the game, respawn actors using the saved data.


Alternatively: