It's not a weakness. That's a mistake you and others are making.
The flames increases his defense so he's harder to damage than Kaido. Without the flames he becomes even faster but he still has his dinosaur durable. He took a Ultra tiger hunt to the face with no injury or bleeding.
Oda gave Zoro ACoC before he could defeat him. This is all assuming he's permanently down and won't have awakening.