Let's just end the debate now. Here's the answer.
No, Zoro didn't have haki, because Oda hadn't thought of haki yet. Haki was clearly a last minute ass pull that Oda made up just before it was introduced. Enel didn't have haki for the same reason. Zoro couldn't have damaged Crocodile or Enel back then because the only way to damage them was seastone or their specific weakness. Then in the timeskip and later Wano, Oda thought it would be cool to tie observation haki and ryou back to mantra and the breath of all things, and didn't care enough about powerscaling to consider the implications. Whether or not breath of all things is haki, Alabasta Zoro did not have access to any other haki abilities because they simply didn't exist as a concept.
No, Zoro didn't have haki, because Oda hadn't thought of haki yet. Haki was clearly a last minute ass pull that Oda made up just before it was introduced. Enel didn't have haki for the same reason. Zoro couldn't have damaged Crocodile or Enel back then because the only way to damage them was seastone or their specific weakness. Then in the timeskip and later Wano, Oda thought it would be cool to tie observation haki and ryou back to mantra and the breath of all things, and didn't care enough about powerscaling to consider the implications. Whether or not breath of all things is haki, Alabasta Zoro did not have access to any other haki abilities because they simply didn't exist as a concept.