Remove Index not deleting Array element

I figured out the problem. My inventory in this screenshot was actually a variable I was assigning in a parent, and not directly the inventory attached to the parent. I swapped out that variable for the player reference itself, then grabbed the inventory there, and it looks to be fixed!