Odas arc finale phase is always garbage. The pacing is horrifying.
And if you think that we're in the story's final phase, you'll see how fucked we are.
I used to joke about it, but as we're approaching chapter 1200 and nothing important has been unveiled aside from IMU's face, I am starting to think that the timeskip wasn't the midpoint of the story, but the end of its first third, with Wano/Nika representing the second third.
In other words, we're in for around 600 more chapters.
OP Act 1 - beginning to timeskip - 600 chapters
OP Act 2 - timeskip to end of Yonko Saga - 600 chapters
OP Act 3 - Nika Piece to epilogue - 600 chapters