Hello @pradeep srigiri Thank you for your post and I apologize for the delayed response!
If these machines are pinned to a zone, then using Azure Site Recovery, you can move them within the same region using zonal DR. But if not so, then using ASR will not be possible. Also, this would be a very unusual way to go about achieving the movement of machines.
There is another way to move machines that Azure has, Move Azure VMs to new subscription or resource group - Azure Resource Manager | Microsoft Learn - this doc has the important callouts to ensure a smooth move.
For change of Subscription you can explore however it demands those two subscriptions to be a part of same tenant.
https://video2.skills-academy.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription
----------------------------------------------------------------------------------------------------------------------
If the response helped, do "Accept Answer" and up-vote it