Hello @Zeynep Kamali Sorry for the inconvenience caused to you!
Based on the error message, it seems like BIOS GUID issue. You may need to change the BIOS GUID, However, you need to be cautious as you are changing the BIOS GUID.
https://www.altaro.com/hyper-v/free-powershell-script-change-bios-guid-hyper-v-virtual-machine/
Warning 1: Changes to this field are irreversible without restoring from backup. Modification of the field is likely to trigger software activation events. Other side effects, potentially damaging, may occur. Use this script at your own risk.
Warning 2: The BIOS GUID cannot be modified while the virtual machine is on. It must be in an Off state (not Saved or Paused). This script will turn off a running virtual machine (you are prompted first). It will not change anything on saved or paused VMs.”
It may be possible that the set up (VMware/Hyper-V VMs) are being managed by a different company and they must have provided custom OS images which may be causing this error message. Please refer to a similar conversation here - https://learn.microsoft.com/en-us/answers/questions/174663/azure-migrate-duplicate-source
If none of the suggestions help, then the better approach would be to contact Azure technical support team by creating a support ticket. The ticket enables you to work closely with the support engineers and get a quick resolution to your issue.
Here is the link - https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request to create support case.
Hope this helps!
If the response helped, do "Accept Answer" and up-vote it