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

So I decided to make getting the inventory component from the player controller into a shared function and replaced it in many places. This has caused most of the save system to work. The only thing that isn’t saving is the chest inventory.
I’m not having any errors anymore, so it seems as if creating the shared library function and using that to create and set the inventory system has worked. I’m not completely sure, but I think that it may not be saving or loading at all. Because it’s located in an actor and not the player controller, game instance, etc. I’m not sure how to access the data inside. Here’s my chest inventory, save, and load BPs. Again, everything else is working though. Very close to figuring this out, I think.