I don't know how long time had passed between these two events but i'm guessing not much, Zoro was also pierced by Kaku with shigan but nothing like Luffy here in this panel
Several hours close to 1 day. The wound Lucci made dissapeared well before Luffy are. He ate in the water train.
This is Luffy after he got out of those building.
[automerge]1634536587[/automerge]
Food downright restored Luffy who looked like millennium old mummy to normal in no time. So meat does work wonders for Luffy, but it wouldn't restore him from life threatening damage. In this case, Luffy wasn't in that bad of a condition to begin with, so it's totally fine to say he's almost completely restored.
Luffy at the end of 1010
Luffy in 1013
Luffy in 1026
Luffy in 1026 have blood and injuries mark at the exact same location he had on 1013 and 1010.
So what does eating healed ?
Internal damages ? We can't see them.
Even his small blood loss on the face didn't stop.
Stop the cope.
Eating doesn't heals him.
Kaido to Luffy :
[automerge]1634537218[/automerge]
Kaido said to Luffy not a Dead man walking.
You :
Luffy wasn't in that bad of a condition to begin with,
At least read the manga.
Luffy didn't eat after he finished to fight Katakuri. Using your logic it was life threatening damages but ate against Kaido.
It means Katakuri did more damages to Kaido despite Katakuri didn't be able to KO Luffy once.
Pretty funny ngl