Hey there Saikrishnan Srivatsan
Thats a good question and thanks for using QandA platform.
Deployments can sometimes take longer than expected, especially in complex environments . However, if your deployment has been running for an unusually long time (e.g., more than a few hours**). I recommend checking the deployment logs for any errors or warnings that could provide insights into the delay.** Additionally, you can monitor the deployment progress in the Azure portal to see if it's making any progress or if it's stuck at a particular stage.
The inability to delete VNets and subnets due to "serviceAssociationLinks" typically means that there are resources still associated with them, such as network interfaces, virtual machines, or other Azure services. Before deleting a VNet or subnet, you need to remove all associated resources to ensure a clean deletion.Once all associated resources are removed, you should be able to delete the VNet/subnet without any issues.
If this persists i recommend reaching out to Azure support for further assistance. link below
https://learn.microsoft.com/en-us/managed-desktop/operate/support-request
If this helps kindly accept the answer