Well, on the other hand we had post Enma Zoro when backed up by Hybrid Drake, taking Apoo on and Apoo was holding his ground, huffing against gifters and saying their skill runs deep. I think Oda isn't that consistent for the sake of plot, so one should not use circular thinking like:
"Zoro stalled Hakai and scarred Kaido and now struggles against King? That means King must be just up there too"
Katakuri was not only casually dodging boundman, he was smashing him through pillars with power mochi, blurring out Luffy's eyes in the process, while Zangiri Mochi made Luffy cough a bucket of blood, whiten his eyes out and rip out chunks of rock out of the ground dwarfing Katakuri, who himself is 5 meters tall. Quite the strong AP for someone specialized on evasion.
"Zoro stalled Hakai and scarred Kaido and now struggles against King? That means King must be just up there too"
Katakuri was not only casually dodging boundman, he was smashing him through pillars with power mochi, blurring out Luffy's eyes in the process, while Zangiri Mochi made Luffy cough a bucket of blood, whiten his eyes out and rip out chunks of rock out of the ground dwarfing Katakuri, who himself is 5 meters tall. Quite the strong AP for someone specialized on evasion.
In non of those situations did Zoro actually go all out. In fact he was using two swords in all of those situations. It is easy to blame Oda's consistency if you do not take these details into account.
Here we have a direct comparison between Kaido's slashes and King's slashes.
Also Zoro getting sent flying by King but not by Hakai is easily explained;
> Zoro used haki on his swords and created a large barrier haki to block Hakai...While against King he only used two swords without haki
> Tiger hunt was used back in PH to stop the dragon's charge but Zoro was still pushed back a bit IIRC.....while here King being stronger with far superior speed sent Zoro flying... note Zoro was mid air.