luke7eco;
I mean the system condition for each (see documentation). I have never understood when to use it or not but sometimes it fixes my problems. I include part of the documentation below. I don't know if this will help, but it is what I would try.
For Each is commonly mis-used or used redundantly - actions already apply for each instance picked by conditions, so it often is simply not needed. However, if you fully understand how the event system works, it can be used to force the event to apply once per instance where the event system would not normally do that.