An Azure service that enables hosting Domain Name System (DNS) domains in Azure.
The domain being in the same Azure subscription does not bypass public DNS validation. In the App Service Custom domains blade, copy the app’s Custom Domain Verification ID and compare it with the publicly resolvable TXT record. For an apex name, the TXT host should be asuid; for www.example.com, it should be asuid.www. Also confirm that the registrar delegates the domain to the Azure DNS name servers for the zone you edited; otherwise the TXT record exists in a non-authoritative zone and App Service cannot see it.
The hostname itself must also map to the app: use an A record to the app’s inbound IP for the apex, or a direct CNAME to <app>.azurewebsites.net for a subdomain. After the public records resolve correctly, run Validate again. Managed-certificate issuance can then take a few minutes. If validation still fails, open an App Service support request with the FQDN and validation timestamp.