Transit Engine Convergent Encryption with BYOK

I’m trying to use convergent AES-GCM encryption to provide an IV (nonce) generated in our application to send to be encrypted in the Vault transit engine. Using the python hvac lib, I keep seeing the following error when I attempt to specify the plaintext, nonce, and enable convergent encryption:
hvac.exceptions.InvalidRequest: provided nonce not allowed for this key

During the import process, I’m not seeing the ability to specify convergent_encryption for the imported key using the /transit/keys/:name/import endpoint, while it is available for the /transit/keys/:name endpoint
Reference:

I did also see this bulletin discussing user-provided nonces without specifying convergent encryption:

Am I able to import a key and allow it to be used with convergent encryption?

Have you tried importing, then using the /transit/keys/:name to enable convergent encryption?

That endpoint fails if a key already exists with that name, unfortunately.

Okay - asked around and yea, looks like convergent is not supported on import:

Copy that, appreciate the quick response!

Engineer I was chatting with also confirmed there are limitations on doing this, so probably not worth an FR.