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

Yeah, I apologize for the complicated nature of my set-up, I definitely think part of the problem is me overcomplicating it.

One question about the save and load, what does the Object Data variable do? I can’t figure out where to load it into. It’s a Save Item Struct Array.

I attempted to do so!

New Blueprints:
| Game Mode | Load Game | Load All Data | Save All Data |

I’m unfortunately getting the following error now, I think because once again, it’s reading that there are no actors with the item interface, which I know isn’t the case. Not sure how to fix that.

Blueprint Runtime Error: "Accessed None trying to read property As Save Data Level". Node:  Set ActorsInScene Graph:  Save All Data Function:  Save All Data Blueprint:  BP_GameInstance
Blueprint Runtime Error: "Attempted to assign to None". Node:  Set ActorsInScene Graph:  Save All Data Function:  Save All Data Blueprint:  BP_GameInstance
Blueprint Runtime Error: "Accessed None trying to read property As Save Data Player". Node:  Branch Graph:  ForEachLoop Function:  Save All Data Blueprint:  BP_GameInstance
Blueprint Runtime Error: "Accessed None". Node:  Branch Graph:  ForEachLoop Function:  Save All Data Blueprint:  BP_GameInstance
Blueprint Runtime Error: "Accessed None trying to read property Inventory System". Node:  Branch Graph:  ForEachLoop Function:  Save All Data Blueprint:  BP_GameInstance

I think I did the code correctly for the most part for these 4 blueprints though.