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
-ResourceGroupName
MigrationVM_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--