Depends on what Oda wants.
Does he want to make this like some previous arcs? I say some because the fight “pattern” isn’t as consistent as what the community makes it out to be.
If he does, then he will have Zoro fight with King. How can you force this matchup?
A simple way is to have Zoro offer to switch spots with Marco. “Hey Phoenix, go find Luffy, I’ll take care of this Dino”.
After finding him, Marco can fight alongside Luffy and Yamato. (This becomes especially interesting if Yamato has a variant of the Dog fruit)
This gives Zoro the opportunity to have practice his CoC coating.
Some people think it will be a fight to the death...
If that’s what you think, then you’ll be disappointed the same way many people have been disappointed by the Flying 6 so far.
How do you handle all the unresolved and unfinished plotlines between Zoro and Kaido?
Just give them a moment at the end of the arc. Simple.
On the other hand, if Oda wants to have Zoro continue his parallelism with Luffy in this arc.
Then, he’ll force the Kaido fight.
How can Marco defeat King? Simple, Izo and Kawamatsu.
Oda can have them help Marco.
Something to note is that Izo and Kawamatsu were the only two scabbards to target King during the surprise attack.
A common counter argument: “the new generation must defeat every executive”
No, Page One got defeated by Big Mom.
It doesn’t matter if he gets up and gets finished by Usopp. It doesn’t change the fact he got beaten by Big Mom.
It’s not hard to have Zoro fight Kaido again. It’s easy plotting.
So, at the end of the day.
It’s about what Oda wants more.
Does he want Zoro to just land the finishing blow or does he want Zoro to partake in the fight as well?
We will find out soon...