Game actors in array are not following instructions in For Each Loop. (Activate and Deactivate Issues)

The screenshot is too small to figure out what is really going on unless you’re an CSI agent. This bit looks quite dodgy at a glance:

You’re accessing the last element from the loop after the loop completed its interaction. Taking into account that GetAll fetches actors, there is no way of knowing what this does.

If you want to affect all actors after the Delay again, you will need to start new loop.