Honestly, if we look back at this raid Sanji has been through a lot, getting beat up by Black Maria, running to different locations, fighting King and Queen with Marco and then Zoro, getting crushed by Queen and using his exoskeleton, and the whole fight with Queen in general where he consistently uses exhausting moves.