The problem you have is that the property node where you write the iteration value is in a race condition with the for loop. Since there is no data dependency or any other method that forces one operation to happen before the other, the order of execution depends on unpredictable factors.
Try taking the output of the property node (the error cluster) and wiring it to the for loop. You don't have to use the value, just wire it to the for loop, so that the write is forced to execute before the for loop. This will fix your problem (assuming that you want the iteration value to be written before the for loop executes.)
S G
Certified LabVIEW Architect, Certified TestStand Architect, Certified Professional Instructor