I don't use Gmail, so I can't say anything about that.
But I did import a load of .vcf contacts successfully: I exported them from the Contacts app on my Mac (200-odd, all into a single .vsf file), transferred that to my Gemini, opened it form a file manager, and it imported every one of them. They now appear in the Contacts, Messaging, and Phone apps, and all the details (names, numbers, addresses, notes, photos) seem present and correct, and editing works as expected.