"Is Valid" not executing in For Each Loop handling Children casting to Parent Classes

Heyo, nah. All good.
Thank you very much. This was much needed info.
Didn’t find any sort of specific documentation about this usage case.

So, turns out I tried to choke it in the wrong spot. lol
My understanding of it was wrong.
In the end, in my actual project I was using the “Cast Failed” exec pin directly to check if it failed. Used the IsValid for when it was fine.
Turns out that’s the adequate way then afterall.

Thanks a ton!
It’s hilarious to me how in a video I recorded myself, I did that as well and I said “Huh? Why does it not work but this works?” Assuming it’s essentially the same thing. Hahaha