Hi saravana srinivas chintapatla,
Firstly, there is no direct migration approach in Azure for tenant-to-tenant migrations. Let me explain how it works: a tenant contains identities but not resources (such as VMs, storage accounts, key vaults, etc.). Resources are always created under subscriptions, and a subscription can be associated with only one tenant at any given time. Therefore, when you say, "migrate a VM from one tenant to another," you are referring to moving the VM from a subscription associated with one tenant to another subscription associated with a different tenant.
Please find the document for more information: https://learn.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-how-subscriptions-associated-directory
Azure to azure replication using azure site recovery and migration can be a solution, as it can replicate ADE encrypted Linux VMs between subscriptions, provided he can bring both subscriptions under one tenant. Else you need to rebuild the VM from scratch and copy the data disks.
Note: A2A replication is not supported in cross tenant scenarios.
Ref: Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery | Microsoft Learn
Support matrix for A2A
Support matrix for Azure VM disaster recovery with Azure Site Recovery - Azure Site Recovery | Microsoft Learn
If an answer has been helpful, please consider accepting the answer and "Upvote" to help increase visibility of this question for other members of the Microsoft Q&A community.
Thank you.