Bug with Valid node and Existing object with empty name

I created an inventory and everything works great, except for the moment that it started to give an error (Screenshot 1), I started to solve the problem and after 2 hours I realized that the Is Valid node, which can be seen in Screenshot 2, is not working correctly, because when it passes an object, its name is empty, that is, it does not exist and it is not valid.



Screenshot 1


Screenshot 2

image
Screenshot 3


In screenshot 3 you can see that it shows that the name is empty and the object exists, how does it work?

Perhaps I don’t know something, and I would be glad if someone explained to me why the Is Valid node skips an object with an empty name and how an object can even exist with an empty name