Check if an array child's value matches an object's variable (SOLVED)

Greetings,

I’m making a unique collectible that shows a “pip” on a keycard in your inventory if it’s ID matches a child in the keycard slot’s array

Basically, if you collect this item (A transponder as it’s called here), it will add it’s region variable to an array in the keycard slot. Then I want the code to check if a child with the same value as the pip’s ID exists in the array. If it does, show the pip

It doesn’t seem to work though, none of the pips are visible, even though the debugger shows that I have them…?

Does anybody have any ideas what I’m doing wrong?

NVM, I just switched to using a scene variable and using the Array Tools extension’s “Array has number” action. It works now