I think you still don't get it
What is reset on each loop and what should be reset? Do you know why it must be reset?
These Variables are global variables. They have initial value, which can be anything, let's say 0. This is only the initial value, then it can be modified. The variable holds that value until you modify it or until you close that EA (then it disappears).
If you increment a variable on each tick, it's value will grow. Add the value of 1 on each tick to that variable - then you have a variable that holds the number of ticks.
So, this "For each..." block does even more. Within a tick it can cause the next block that is connected to it to run few times!
What is the idea of collection the total sum of... let's say lot sizes. What we want to do is to read the lot size of trade 1 and keep that value in our variable. Then we want to read the lot size of trade 2 and add this value to our variable. The same with all other trades. What we have at the end - the total sum of lot sizes.
But! On the very next tick we will do the same thing, because "For each Trade" is placed under "on Tick". Now, our variable contains a value that is the sum of all lot sizes. At this point we will just continue adding to that value. So yes, the value will grow without limits.
That's why we must reset that variable who collects this sum on each tick. We don't need to reset variable that will just be set with a single lot size value and is not used to collect data.