v2.49.1 I have fetched a standard public key of a peer using WKD. The key seems to contain additional signatures along with the mandatory self-signature. Creating a vcard out of this key and the email address will result in a non-working contact. I would expect Delta Chat to work out of the box on such a key by ignoring unknown signatures.
Cleaning the key with gpg --edit-key fixes this by removing everything but the self-signature. The resulting file will then work with Delta Chat.
core/event WARNING "" 1 "/build/source/src/contact.rs:390: import_vcard_contact() failed for XXXXXX@XXXXXX.XXXXXX: Failed to import public key from vCard: Attempt to import broken public key: verify_certification: No matching issuer_key_id or issuer_fingerprint for Key ID: KeyId(XXXXXXXXXXXXXXXX)"