Hello anonymous user,
Thanks for reaching out to Microsoft QnA Platform. Happy to answer your question.
You are getting this error because virtual machines created from Marketplace resources with plans attached cannot be moved across subscriptions. To work around this limitation, you can de-provision the virtual machine in the current subscription, and deploy it again in the new subscription. The steps mentioned in this document will help you recreate the virtual machine in the new subscription. However, they might not work for all scenarios. If the plan is no longer available in the Marketplace, these steps won't work. Please find the commands below.
I hope this helps.
Reference links:
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations?tabs=azure-cli
-----------------------------------------------------------------------
Please don't forget to "Accept as Answer" and "Upvote" and if you think my response was helpful, so that it can help others in the community looking for help on similar issues.