That’s why, the workflows will only run while you’re looking to the screen.
Just kidding 
Man, this is such a thorough topic. I really wish you get some answers from the team about this, because looking at the data, everything seems right.
Until you get a better solution from the team, some people here in the forum do mention creating auxiliary workflows, which are used to check progress and, in some cases, restart the loop again in case of failure, which is a bit dangerous in my view.
Edit: Yup, indeed you got an answer in ninja time. The team beat me to it 