I am following this official microsoft tutorial - link. I have completed till the stage of creating function app from azure.

But the deployment part fails

This is the log in the output channel
12:12:10 httpFuncApp01: Creating zip package...
12:12:10 httpFuncApp01: Adding 5 files to zip package...
12:12:10 httpFuncApp01: /Users/dhruv/Documents/functions_azure/http_func/function_app.py
12:12:10 httpFuncApp01: /Users/dhruv/Documents/functions_azure/http_func/__pycache__/function_app.cpython-312.pyc
12:12:10 httpFuncApp01: /Users/dhruv/Documents/functions_azure/http_func/.funcignore
12:12:10 httpFuncApp01: /Users/dhruv/Documents/functions_azure/http_func/requirements.txt
12:12:10 httpFuncApp01: /Users/dhruv/Documents/functions_azure/http_func/host.json
12:12:10 httpFuncApp01: Zip package size: 2.4 kB
12:12:13 httpFuncApp01: Starting deployment pipeline.
12:12:13 httpFuncApp01: [Kudu-SourcePackageUriDownloadStep] Skipping download. Zip package is present at /tmp/zipdeploy/545023c2-561b-4003-b3b1-d7e40e3ece6f.zip
12:12:13 httpFuncApp01: [Kudu-ValidationStep] starting.
12:12:13 httpFuncApp01: [StorageAccessibleCheck] Error while checking access to storage account using Kudu.Legion.Core.Storage.BlobContainerStorage: BlobUploadFailedException: Failed to upload blob to storage account: The specifed resource name contains invalid characters.
12:12:13 httpFuncApp01: InaccessibleStorageException: Failed to access storage account for deployment: BlobUploadFailedException: Failed to upload blob to storage account: The specifed resource name contains invalid characters.
12:12:16 httpFuncApp01: Deployment failed.
I have checked the naming convention for storage account - only lowercase letters and numbers. The name of the storage account follows this convention. Can anyone help me to see what is the actual reason for failure?