An Azure service that is used to provision Windows and Linux virtual machines.
Hi TJ Walia
The issue that you are facing arises, when resource removal is not followed correctly as recommended Microsoft.
Here, the error message says that one of the Public IP addresses is still in use there for the network interface is not able to delete. You can try the following Force deletion way from PowerShell
Remove-AzPublicIpAddress -Name MigrationVM-ip-ResourceGroupNameMigrationVM_group -Force
If it is able to remove the public address successfully with the above command, resource deletion will work smoothly!
Hope this helps.
--please don't forget to upvote and Accept as answer if the reply is helpful--