An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
PowerPlatformSAL is a Service Association Link (SAL) on the subnet. Azure does not allow a subnet or its parent VNet to be deleted while a service association link is present. The related Power Platform resource or VNet integration must be removed first.
Please first confirm that the Power Platform VNet data gateway, Power BI/Power Platform network integration, and any other resource that used this subnet have been deleted or disconnected. Also check whether the subnet still has a delegation or any remaining IP configurations:
az network vnet subnet show \
--subscription cdaf5f68-c7f4-4cd1-aab8-9483328f3b77 \
--resource-group lakebrook-eu-poc \
--vnet-name sql-mirror-eu-vnet \
--name gateway-subnet \
--query "{delegations:delegations,serviceAssociationLinks:serviceAssociationLinks,ipConfigurations:ipConfigurations}" \
--output json
If a Power Platform VNet data gateway is still associated with the subnet, remove the gateway association first. If the gateway was deleted but the PowerPlatformSAL persists, you can also consider creating a new VNet data gateway on the same subnet and then deleting it, which can cause the service to detect and remove a stale SAL.
If the SAL remains after all dependent resources are removed, do not attempt to force-delete it. Open an Azure Support request under Azure Virtual Network/Networking or Power Platform, and explicitly request backend removal of the orphaned PowerPlatformSAL. Include the full SAL resource ID, the UnauthorizedClientApplication error, the subscription/resource group/VNet/subnet details, the output of the command above, and the date on which the linked Power Platform resource was removed.
Thanks
Arun