DONE!
Change @08A5EA from 001B to 0021
Change @96448 from 001C to 0022
Both numbers relate to a function the game is using related to number of teams that loads the SRAM byte by byte. The first (8A5EA) puts the number 1B into data register D0, and then there is a function used DBFa, which in the simplest terms compares that value to another and if it's false, subtracts 1 from the number and repeats a part of the program (loading the table), or if it goes below zero then the game moves onto something else. To put it another way, it's like a counter...do THIS function 1B (27, but including zero makes it 28) times. After that, go do something else. So changing 1B to 21 says, do THIS function 33 (plus zero is 34) times.
The other offset @96448 has a comparison that says, if it's lower than 1C (28), branch (go do another thing). It was related to teams again. So changing to 22 (34) made sure all teams continued to be loaded.
Good news is now the SRAM tables are loaded themselves AND the line changes work for all 34 teams!