The only thing King needs to do different than Queen is to focus on Zoro and pressure him,
What is stopping zoro from saying "Hey marco, why don't we repeat that thing I just did of teaming up with someone to beat a guy real quick so that we can go to the roof"
Honestly tell me, why don't marco and zoro just 2v1 King real fast and get on with it?
You are weirdly giving marco agency he hasn't actually shown. If marco never actually cared about getting Zoro to the roof then why bother offering? He takes Zoro up, King manages to knock Zoro to another floor and then Marco is like "meh fuck it, I'll just keep going". Remember in this scenario, Zoro has no reason to shout "Marco leave this guy to me and keep going". Zoro explicitly doesn't care about fighting any of these guys and King hasn't done anything so ridiculous that Zoro's motivations have changed from fighting Kaido. So in this scenario. Marco would just have to willingly abandon zoro for reasons and leave zoro in that situation.
You see the issues here? Zoro and marco seemingly have the same goal of getting zoro to the roof. For king to be a factor, you have to go out of your way to change BOTH Zoro and marco's goals some how.
That's why I proposed King one shots marco and this actually scares zoro enough to want to fight king instead. Done. It's ridiculous of course. But that's the only way I can see you scenario working out