Yes, blank fields in VCF files are one of the reasons why blank columns usually appear in CSV output when you open them in Excel or Google Sheets. The reason is that most converters directly map all vCard properties, even if they are empty. To save yourself from unnecessary mess you should take advantage of a VCF to CSV converter, which allows you to filter out the unused fields before exporting.
WholeClear vCard to CSV Converter has an option called "ignore empty columns" that removes all the blanks during the export. It supports the VCF 2.1, 3.0 & 4.0 standards properly; thus, there is no risk of misalignment. So when you
convert VCF contacts to CSV, you get a neat file that contains only the necessary data, and thus the process of importing is simplified, whether it is for CRMs, phones, or email platforms, without the need for manual cleanup.