Hello Thomas Boutell
The error "Property EnforceMtls is not allowed to set in current API Version" when adding Azure Front Door to a new Blob Storage account indicates an issue with the API version used in the deployment, but the API version used (e.g., an older version like 2020-05-01) does not support this property. Newer API versions (e.g., 2023-05-01 or later) may handle or exclude EnforceMtls differently.
Since you mentioned using all default settings, ensure that your blob storage account was created with the correct settings for compatibility with Front Door.
If the API version is outdated (e.g., pre-2023), try deploying Front Door using a newer API version via Azure CLI, PowerShell, or a custom Bicep/ARM template
You can check the versioning settings and configure the Minimum TLS version if necessary.
You might need to set the blob service properties to an earlier version manually using the Azure Storage REST API. Use the Set Blob Service Properties API to specify the API version you need.
Refer: https://learn.microsoft.com/en-us/azure/frontdoor/front-door-faq
I hope this helps! If these answers your query, do click the "Upvote" and click "Accept the answer" of which might be beneficial to other community members reading this thread.
If the above is unclear or you are unsure about something, please add a comment below.