Try setting concurrency to 1, its possible your variable is being updated by another parallel instance of the process. Changing concurrency will make it finish each row before starting the next.
If you need concurrency, once you've isolated that as the problem you can switch to using local variables inside the loop.
Screenshots of the actual flow logic is probably more useful than copies of the input/outputs.