1. Tecmonster it's definitely not a glitch.
2. I consulted jstouts dissassembly files. Always valuable.
Here is the bank in question:
Scroll down to the note jstout added randomize week games. it starts off with
JSR L_D8F7 AND #$0F
This is a routine to update the random numbers and then it constrains the result to be from 0x00 to 0x0F or 0 to 15 in decimal.
Anyways we just need the end of the whole routine to randomize the games which is
JSR store_sram_checksum LDA #%11000000 STA PRG_RAM_PROTECT
So at 0x3220A paste in 20 B3 C4 A9 C0 8D 01 A0 60.
This will prevent the schedule from being random. You may need to do a season reset once to get it unrandomized but it should be good from then on.