Ahhhhh, you are right, that capx was close to rubbish. Allow me to make a correction.
About THAT 'for each'. That is a loop, running trough all (picked) instances.
Personal i do not like a 'for each' as 'first' condition, because it runs trough all instances.
With a lot of instances, that is gonna hurt performance.
Worse, I have seen a lot of projects with several 'for each' loops running trough the same instances.
I try to avoid that.
I have no problem with a 'for each' after pre-picking conditions. Like this:
Player has LOS to Spawners
For each Spawners <---- runs only trough those that are in range (picked)
You see the difference ?
Not that i am that bright to always know how to avoid such a root 'for each'.