Hi,
If the error message says that, allocated vCPU quota is not sufficient in the region you are trying to deploy the resources, you can raise a request to increase the quota.
You can check the quota in the region using the following PowerShell Script and to find it as below
az vm list-usage --location "East US" -o table
After verifying the available quota, if this is due to the non-availability of resources, you can request for an increase in the quota. Please follow the link to request this to Microsoft Support
Request an increase for regional vCPU quotas
While following the above procedure, if suppose, you are seeing that, the 'Microsoft Compute' resources are not registered as shown below, and to be registered to use the quota.
You can register the resource from the below screen in your subscription: Select Microsoft.Compute and register it and to see that it's being registered. Now, you can see if there is sufficient quota available
Hope this helps.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--