How?
Does this look like AP not enough to hurt him?
You're missing a key point which is that Ancient Zoans have insane recovery feats, basically healing damage in minutes. Queen could only tank Marco's attacks because King was there keeping Marco occupied all the time.
In a real 1v1, Marco would give Queen no time too take a breath, he'd be on his ass without rest and the damage would stack over time just as the Sulong Dukes have done vs Jack.
Same for Katakuri.
I really give Queen a lot of credit, dude's strong but he's outmatched