I also encountered this when I was still newbie in season 1 or 2. The player were over-trained and the game were over before I log on.

Now, when season begins, I will manage my players to be fit at the estimated time of completion of maintenance. Then I will log on assp after the maintenance to make necessary changes according to the new schedule.

It's Day 2 when I writing this. In Day 3, league game schedule will be announced after maintenance. So similar preparations is recommended.