For some reason add unique isn’t outputting -1 with non-unique references. When printing to the screen, the index remains the same with the same references. However, adding it to the array manually as such yields that it just expands the array.
Could it be an issue with what you think is Unique here:
These two are not, and will happily occupy the same array. They are different instances of the same class.
The second AddUnique
node would spit out -1 if you: