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

Strangely, I’m not seeing any image sent /:

I’ve had this script for a while here (coming from here), but I’ve changed some things up. I don’t think I was calling everything that I needed to, and the slot names weren’t always consistent. It’s still not saving the data, but I think I’m closer to it doing so. The code works up until the ‘get actors with interface for each loop’ on “load all data”. Which means items aren’t being destroyed or added, which is why it doesn’t appear to save. But I don’t know why that is, why it stops after the “loop body.” It stops in between that and the ‘is valid’. Not sure why. If I can figure that out I may be able to fix this for real this time.

Also, unfortunately, my inventory isn’t saving either. I feel as if it should have something to do with the Save inventory function here.