I believe none of them are fully healed and that's the reason GB will beat them in the same fashion as he beat king and queen.
And this thing with zoro is so ridiculous, like there are, i don't know at least 10 different panels with zoro being exhausted because of extreme haki usage and all that before adv CoC awakening.
It's like a zoro hater completely ignores a whole chapter if it's for shiting on zoro lol