it was food and blood loss
it's not like luffy never got ko'ed after fights: hody jones, doffy, katakuri....
hawkins: the kumainu picked him up, he was the one facing the straw man and protecting everyone
apoo: it was his mission, to watch over luffy, to conserve their strength for kaido.
sanji hasn't been reliable in anything in this raid, he needed the scabbards and shinobu to distract kaido and calamities so he could free momo. he abandoned luffy on the way to the rooftop, he put robin in danger, he ran from a decisive battle...