An Azure relational database service.
autoPauseDelay = -1 with free AutoPause: Microsoft's documentation doesn't say whether this is supported. Only Microsoft can confirm.
ProvisioningDisabled: Microsoft documents this as a region-access or capacity restriction, not a configuration error. Whether it caused your specific failure needs Microsoft to check the correlation ID.
Disabling idle pause: it would backfire. At 0.5 vCores minimum, the 100,000 monthly vCore-seconds run out in about 2.3 days, and the database then pauses for the rest of the month.
Smallest fix: keep idle pause and make the app tolerate resume, with retries, a longer first-connect timeout, and a readiness check that allows for warm-up.
Billing: charges apply only under "Continue using database for additional charges." Neither your current setting nor the app-side fix causes charges.
Diagnosis: the Free amount remaining metric rules out exhaustion (yours was above zero). Telling idle pause from a provisioning restriction needs Microsoft support.