Hi Beested, and others seeing this in Brazil,
Since the .vercel.app domains work but multiple custom domains time out, this does not sound like a Next.js/React build issue. I’d narrow it down to DNS vs the network path to Vercel’s custom-domain edge IPs.
A few useful checks from an affected network:
1dig A southmindly.com +short2dig AAAA southmindly.com +short3dig CNAME www.southmindly.com +short45curl -Iv --connect-timeout 10 https://southmindly.com6curl -Iv --connect-timeout 10 --resolve southmindly.com:443:216.198.79.1 https://southmindly.com/7curl -Iv --connect-timeout 10 --resolve southmindly.com:443:64.29.17.1 https://southmindly.com/8
If AAAA returns anything, remove the IPv6 record first. Vercel’s domain troubleshooting docs say third-party custom domains should not point an AAAA record to Vercel:
https://vercel.com/docs/domains/troubleshooting
If DNS is clean and both 216.198.79.1 and 64.29.17.1 time out only from affected Brazilian networks, while the same tests work from another country/network, that is strong evidence for a regional routing/Anycast path problem rather than a domain config problem.
The most useful escalation/debug bundle would be:
1Affected domain:2Working .vercel.app URL:3Affected ISP:4City/state/country:5Timestamp with timezone:6dig A/AAAA output:7curl -Iv output for both edge IPs:8mtr/traceroute to 216.198.79.1 and 64.29.17.1:9Whether it works from another network/VPN:10
That gives Vercel enough signal to tell whether traffic from those ISPs is failing before it reaches the expected edge path.