The System -> For Each condition runs once for every instance of the Object Type you pick. In that particular case case you are making the event loop through all your Array instances (of which you only have one). If you wish to loop through the array elements, you have two options:
Use the Array -> For Each XY element condition (you can use the Array.CurValue, Array.CurX and Array.CurY expressions within the event to access the current element, current x index and current y index respectively)
Use two nested System -> For events from 0 to 99 and access the elements using the Array.At expression with loopindex like so:
System -> For "X" from 0 to 99
System -> For "Y" from 0 to 99
........ Do something with Array.At(loopindex("X"), loopindex("Y"))