It is more like he didn't come back in a specific time like how Luffy came back after Kaidou declared winner. Hence, at the end Luffy was completely declared winner. Few other events like updating narration box and neko announcement happened.
That's the worst logic I have ever heard. Kaido should WIN in land, sea and air. He has won in Wano (Land), he has won on Onigashima (Air), then he should win on the sea next. You can't even make logical arguments dumbass