Trying to remove overlapped items from array

Im trying to remove Overlapped Exits from Pool of Exits, it seems like everything else functions, but I never once see the “REMOVED” string.
Im wondering if when I am grabbing the components the ‘primitive componenet’ is not aligning to the original component I got?

Add a breakpoint at the remove node, is the item being removed the same as the one in the pool of exits?

if there not exactly the same it will return false

It would appear your trying to make a dungeon generator This may help

The code you have there looks reasonable, find and remove index may work better than just remove if for whatever reason they are not exact matches