Site can't be reached. But on some ISP it is working

Very frustrating issue. Site works on mobile networks but won’t work on my ISP.
Site: techgyo.com I tried changing dns ipv6, I even tried using a new cloudflare account(Last time this worked) Still not working.
Flushdns also done. Not working at all.

Error screenshot

This site can’t be reached

techgyo.com took too long to respond.

Try:

ERR_CONNECTION_TIMED_OUT

That sure looks like that connection isn’t going through Cloudflare. Cloudflare sites that time out get a Cloudflare error page.

On that browser, can you try:
https://techgyo.com/cdn-cgi/trace

“trace” should work if the browser is actually connecting to Cloudlfare for your site. Otherwise it’s a DNS problem at the ISP.

I have disabled Cloudflare because site was not working when I enable Cloudflare. I’m losing traffic. What’s the solution?

That’s not enough information for anybody to help you with. Since your site isn’t on Cloudflare for anybody to test, we can’t offer any solutions.