Most of which where low AP hits...
Katakuri has one of the lowest thresholds to get downed in the entire series.
The hits Doffy tanked from boundman would put Katakuri in a wheelchair.
Read the Katakuri fight again. Panel for panel.
Snakeman is ASSWATER AP.
Its the crutch Luffy used to even be able to hit Katakuri since everything else kept failing.
Boundman was too slow and got countered by Power Mochi. His FS was still not as good as Katas even though he kept improving.
Luffy sacrificed AP for speed and it was still enough to KO Kata in a few hits... Emberassing.
Zoro has consistently outpaced Luffys base and G2. Zoros attack speed is undeniably higher. His reaction speed is as well judging from previous encounters like
@HA001 mentione with Hyouzou.
Zoros base AP >> Snakeman while the speed of his attack is comparable or possibly even greater.
If Kata tries to counter with Power Mochi he get outpaced and hit.
If Kata tries to use faster attacks then Zoros base AP will overpower him.
If Kata tries to evade attacks then Zoro will use larger scale attacks.
I really see no way how Katakuri could win this. Not against current Zoro.