Since iCloud only accepts a single .vcf file, the easiest solution is to use a
VCF merger tool.
WholeClear Merge vCard Software handles this well — it lets you combine multiple contact files into one unified VCF in just a few clicks. You can add files individually or select an entire folder, preview them, and export the combined result. It preserves every contact field like name, phone, email, and photo exactly as they were. Once merged, you can upload that single .vcf to iCloud without issues. The free version merges up to 25 contacts if you want to test it first.