Just because they are not 100% that doesn't mean they aren't healthier than when they were fighting Yonko at full strength
Tell me, which Luffy is healthier, the one that died and still was able to get up beat Kaido's ass and tank his strongest attacks
or the one who recovered and is having fun?