Agreed on the stopped VMs. The confusing part is that az vm list-usage lumps them into "Current in use", so the number looks right until you remember the three deallocated test boxes from last month. What helped me was listing them explicitly before asking for more quota: az vm list -d --query "[?powerState=='VM deallocated'].{n:name,size:hardwareProfile.vmSize}" -o table. Deleting two of those freed the family quota in minutes; the increase request would have taken a day. Which family did you hit it on?