He was not near or close to the same state he was when he fought Luffy. In fact, IIRC, the last time he held an alcohol drink was on chapter 982. Afterwards, he was never seen drinking or holding any form beverage (correct me if I'm wrong). The time between 982 and the current chapter was pretty extensive and long as the Scabbards were still in the ocean inside the submarine.
Luffy punched Kaido, but that state of him speedblitzing Luffy is still considered, in my opinion, more drunk than he ever was shown recently. Even more than when he got speed blitzed by the Scabbard.
Basically, what I'm saying is that he was not as drunk as he was after he got punched by Luffy and yet somehow, someway, he got speedblitzed by these what Yonkofans like to call them "weak" characters.