An Azure service that provides a cloud content delivery network with threat protection.
Hi ,
Thanks for reaching out to Microsoft Q&A.
This is almost certainly not a DNS propagation issue on your side but a validation pipeline problem within front door premium. You have already proven authoritative correctness (all NS, public resolvers, and DoH agree), which rules out the usual causes (TTL/caching/multiple TXT/CAA conflicts). What typically causes this exact behaviour is front door’s domain validation service caching a failed lookup or querying stale resolver paths that do not refresh correctly after token regeneration; once it gets into that state, it can remain stuck in Pending or flip to Rejected even though DNS is correct. Given that both the old and new tokens were verifiably present before expiry and still failed, you should not regenerate again. The practical path is to raise a support ticket and ask for backend revalidation/reset of the custom domain (they can force a re-check against authoritative NS or clear the cached validation state). As a workaround while waiting, ensure the TXT is at the exact expected label (no root vs subdomain mismatch) and temporarily lower TTL if possible, but based on your evidence the resolution will require Microsoft intervention rather than further DNS changes.
Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.