When the game is on a "non-running" screen for more than a few minutes (such as the menu, tech, puzzles, or a pop-up message like an Island Event), the game will perform the same "catch-up calculations" that it does when you first start it when you return to the main game screen. That's why things changed so dramatically in your game. From the game's perspective, it's like you had turned it off for several hours.
_________________________
Barbara
Unicorn
Last Day of Work