Hi @Elisha George ,
Thank you for reaching out to Microsoft Q&A platform.
In addition to what has been suggested already, you can check if the disk you are trying to attach an existing VM does exists in all disks and if there is any other VM it already is using it. To view that detail, you can search for "Disks" in the global search on azure portal and type the name of the disks in filters above all the disks listed, see the "Owner" column to check which VM is currently using it. Once you know the VM that is using it, you can detach it from that VM and attach to the one you would like to attach
NOTE: Please note the disk you are going to attach to an existing VM should be in the same region as the VM. Though, the resource groups of the VM and the disk can be same or different.
Look at the image below for the reference
Please "Accept as Answer" if any of above helped so that, it can help others in community looking for remediation for the similar issues.