>>38319046In-game time ain't supposed to pass as fast as IRL.
You ain't supposed to travel the entire region in just a week.
Since a Pokemon journey lasts roughly a year, best way would be to have season change when you reach one particular point (with the entire region being updated to the new season so bacltracking doesnt feel retarded).
Then for post-game they can make the cycle last whatever, it doesnt matter.