I'm not saying Enma was able to Oden's haki but it's possible, the sword before the dragon twister looked completely different from the others.
And even if it was just Zoro's haki, Zoro needed Enma to use such a huge amount of it.
For the dragon twister he used a lot of his CoA, more than he could without Enma.
When he used Asura and his normal level of CoA he couldn't cut Kaido and was forced to let Enma suck most of his CoA to hurt him.
Makes more sense to me than Kaido's attack being deflected, the drawing doesn't lie
Zoro 'clashed' with Kaido's skin, there would have been a single huge impact line if he deflected that kind of attack. It's not a swing