Thanks for reaching out.
I understand you want to sure that existing key vault has been deleted permanently before creating the key vault in another tenant.
Your understanding is right here when you mentioned key vault persists even if you delete it.
When you create an azure keyvault a soft delete feature is by default enabled which helps the customers to recover their keys and secrets which were accidentally deleted within 90days (default) and for that time period you cannot create another keyvault with the same name.
Once soft delete is enabled for Azure Key Vault you cannot disable the soft-delete as it's implemented as a one-way operation and cannot be changed back once enabled.
However, you can use the option to permanently delete or purge the Azure Key Vault using powerShell, CLI or portal as mentioned here.
Currently users have option to opt out of soft-delete during key vault creation. To protect accidental or malicious deletion of all key vaults, turn-off feature is going to be deprecated soon.
Hope this will help.
Thanks
Shweta
---------------------------------------------------------------------
Please remember to "Accept Answer" if answer helped you.