foreachloop in umg inventory

I’ve ran into a problem with this again.
I made a save system, which saves the inventory array. But because in my blueprint for the inventory system,
I could only manage to use the completed output of the foreachloop, when I load, only the last item in the array gets displayed. I know, the way I set it up, its supposed to do that, but I want to change that somehow. So could somebody give me a hint how to properly set this up. I mean just the foreachloop in the widget, not the savesystem (that works as intended).
So that I can use the loop body output instead of the completed, but not have it duplicate every button for the items that are already in my inventory array? please help…