I had a similar problem. After a while I managed to pinpoint the problem: when losing focus for some seconds, it triggers the AFK system. If the time is not enough to advance a zone, it resets the zone count. Which is a problem, since idle games are meant to be played on the background.