RemoveItem from an array within an array of structs

Can someone help me understand why this is not removing my item?

I have no issues when I add items to my member arrays …

but am having issues removing them once deactivated.

Well, seems if I remove item after I set members solves my issue.