So did Jozu, and she also made Hybrid Kaidou bleed with blunt attacks.
That scene made her AP look like shit. If GB can take freebies with no damage, he can literally sit there and beat Yamato by letting her tire herself out before being able to put him down. That's pretty pathetic. On the other hand, maybe GB is just that durable.
But then again, she can't have it all. She does not have Law and Zoro's damage dealing for a reason, she has an insane top speed and durability. If she had impressive AP, she would probably already be a top tier.