At first glance, it looked like it restores all ODs
That's true.
No, you just didn't see the previous match. There were ODs there, but there were relatively few battles, and they sometimes restored to full during the story, but "sometimes" was completely random — sometimes one chapter would replace another very quickly, and people simply didn't have time to spend them. It seems to you now, with a fresh perspective, starting right from the fight, that they're just OP, but we have different memories left.