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

on load game your not saving the SaveGameObject as a variable so LoadAllData will be Null

you cannot save ActorObjectReferences (ActorsInScene) thats what the GetSaveData is for.

on save you dont need all the loops, just Clear and Set