First of all it's G2 Luffy, not base Luffy. Secondly, against Kaido, Luffy is amping his attacks with Haoshoku + internal destruction, while he gave Lucci but a basic punch by transforming the ground into an extention of his arm, probably no Haki at all. Also, Kaido was eating damage all day long.