Hi there,
Without waiting, which may not be feasible due to demand, you will need to recreate in another region. I would select a region which does allow you to deploy the AI service first, so you don't get so far down the road only to be blocked again.
Here's what I'd do. Recreate all resource in the new region, however this can be somewhat sped up by going to each resource. Under 'Automation' you should find 'Export template':
Once the template is generated, copy the template out into an editor such as VSCode, locate the 'location' parameter and amend it to your new region, for example notice the 'location' param value below for a Key Vault (example):
"resources": [
{
"type": "Microsoft.KeyVault/vaults",
"apiVersion": "2023-07-01",
"name": "[parameters('vaults_kv__name')]",
"location": "uksouth",
Of which, you can amend to your new region location (there's a table here on stackover flow which will help you out with that: https://stackoverflow.com/questions/44143981/is-there-an-api-to-list-all-azure-regions).
Once amended to the new region, search for 'Deploy a custom template' in the Azure Portal:
Select 'Build your own template in the editor' and then paste your new modified template here.
Then save & deploy this. It will redeploy your resources to the new region, using the existing settings from the current region. Note, this won't do data plane actions, so anything configured from an application point of view won't remain. Although there should be ways you can 'export' and 'import' those too.
Hopefully this helps save some pain for you. If this was a helpful answer that solves your problem please mark it as accepted. Any questions feel free to ping a comment and I'll do my best to assist further!