Can not add new items ot my inventory

The function seems to work fine when adding one item. However when i try to add a second item it just replaces the item at index 0 and never adds the item as an addition to the inventory slots. Any suggestions on how i might fix this?

Hi!

How does your “Find Empty Slot” node works?

I included screenshots of the FindEmptySlot and the IsIndexEmpty. I tried some other methods i found online, but those systems were confusing so i reverted back, but now I cant even get the picked up item to register to any of my indexes. Its strange because all of my return booleans are reading correctly from what i can see. I am going to try to add the set array element to a separate function and return the set index.