[PLUGIN] Savior

I am having problems saving an loading across multiple levels. For example, I want to be able to open a door or a chest in level 1, then transition to level 2, open a door in level 2 and save the game. However, when I return back from level 2 to level 1, the door and chest are not opened anymore.

I am using USavior::SaveGameWorld which seems to overwrites the save game from level 1 when saving in level 2. I want it to just add the new saved actors to the existing save game. I am ensuring that SGUIDs are unique across all level. How can I achieve this?