Custom domain not resolving after 40+ hours — nameservers verified correct

I added imamsolarenergy.com as a custom/primary domain on my site (imamsolarenergy). I updated nameservers at my registrar (Namecheap) to Netlify’s values (dns1-4.p05.nsone.net) over 40 hours ago. Netlify shows the domain as Primary domain but still “Pending DNS verification.” I’ve verified the nameserver values match exactly on both Namecheap and Netlify’s side. The domain still returns “server can’t be found” from multiple devices/networks. Can you help check if there’s an issue on Netlify’s DNS zone for this domain?