Saving/loading Object Arrays after game quit/restart?

I am using save games, the project is kinda big, it successfully saves a lot of things such as “Created character name”, “Created character class”, bools for equipment etc., it’s just the inventory that is not being saved after quitting. The gameinstance I’m using is empty, i just call the saving/loading to/from savegame functions from the gameinstance. Here is a video in depth:

So I believe the issue is not in the saving but somewhere else while saving the items of the inventory (object array)… However as I said I’m new to this and the inventory system is kinda tricky, not sure what’s happening with it when the game is closed.