It's actually astounding how badly Oda writes himself into a corner each time. He has a perfectly fine setup for an arc. Straw Hats are finally meeting Vegapunk, and Kizaru and Saturn are on their way to create conflict because Vegapunk wanted to continue Clover's work. Let's play it out.
Then he has to throw in CP0, nonsense betrayal plot shit, freeze everyone so Kuma can walk on-screen, fuck it let's teleport all the gorosei in, you know what the Giant's show up too, Bonney can control all pacifista whatever, and there's this giant robot that knew Joy Boy or something, who cares.
He never learns, man.