I don't give feedback a lot, but I guess it's time for me to do so now.
As far as I'm concerned there are only two options:
1. Don't push updates that haven't been tested on bugs properly yet.
2. Punish people who abuse bugs.
We all know 1. is never going to happen, because you never did that. The test server was opened for the big update in the summer of 2017, and we all said it wasn't in good shape, but it was launched anyway. Ever since time on the test server has been reduced even more, and right now it's just a joke server that people use to play the game on as if it's a proper server. You might as well shut it down.
So that leaves option 2. In the past you did exactly that, when we had a big ToF weekly rewards bug, which could basically generate unlimited rewards for a limited amount of time. But ever since nothing like that has really happened. With the last statement you basically show you condone cheating. If someone score 9100+ points in a league that can at maximum give you 7575 points, then that's not an accident. Such a player will abuse future bugs as well, as long as they gain anything from it. Right now they gained a first place in D3 which they never even would've gotten otherwise, and they aren't even punished for it. You set a precedent for yourself here. You basically have nothing in the future anymore, because if you punish future cheaters, they can all just point at your failure in this situation.
The bug was known to you before the start of previous week of leagues, so you could've easily sent an in-game news message, that it will be fixed and abusers will be punished. I understand you won't do it for that first day, but there's no reason not to do it for last week's league.
I don't care about compensation (although others might), I don't even care about changes in gameplay, like others do. However, you take my joy in playing away if you condone cheating like you do now. And that will be the reason I'll stop playing sooner or later.