Problem
We are experiencing an intermittent TLS handshake failure on pokepath.gg. The site was working normally until a few days ago, then suddenly started failing for some users.
Current Behavior
- Some users cannot access
pokepath.ggdue toERR_SSL_PROTOCOL_ERROR. - The issue is intermittent and ISP-dependent: the site may load correctly, then fail again for the same users without any changes.
- It works on mobile data (4G/5G) but fails on residential Wi-Fi (e.g., Spectrum in NY, US and various ISPs in Brazil) on the same devices.
Expected Behavior
The site should load normally over HTTPS for all users, consistently.
Observed Errors
ERR_SSL_PROTOCOL_ERRORschannel: failed to receive handshakeSEC_E_INVALID_TOKEN (0x80090308)
Environment
- Domain:
https://pokepath.gg - Hosting: Vercel (Hobby plan)
- DNS provider: Porkbun
- Framework: static / frontend-only site
Debugging Steps Taken
- Verified DNS resolution works correctly.
- Verified
pingworks (0% packet loss). - Confirmed TLS handshake fails across all tested Vercel IPs.
- Ran the official Vercel connectivity debug script from an affected US ISP.
No code or configuration changes were made before the issue started. The issue appears related to Vercel edge / POP TLS routing. I can send the full vercel-debug.txt output if needed.
What should I do on my side?