Inventory System Save System - One Object Spawns on Play After Being Destroyed

So, when the character interacts with the chest, I set the data variable, and it’d be saved when the save button is pressed, then loaded when the chest inventory opens. Made sure it only happens the first time the player opens the chest after loading, so that it doesn’t override the data in the chest when the player adds something, leaves, and comes back while still playing in the same session (didn’t close down the game). Unfortunately, this doesn’t seem to be working. I feel like it has something to do with the order things are performed but I’m not sure. It looks as if the chest inventory data from SaveDataPlayer doesn’t have anything inside of it when it should. If I’m not mistaken, it should save when the SaveDataPlayer is saved to slot, which happens when I hit save (the same place the player inventory loads).

| Chest UI | Game Mode | Save All Data |

Save All Data doesn’t set the chest inventory’s object data, but it saves it. The loading takes place when the inventory opens in the Chest UI BP.