If swords can gift haki, the marines would be snatching them up and using them. You know at least Tashigi would be all over ones that imbue Haoshoku. Since that obviously isn't happening, we know Enma is forcefully drawing that haki from Zoro without him knowing he actually had it. Anyone who says otherwise is a troll or dumb.