Cloudflare can have some bad days but also your own ISP which is the case for me. Telekom has dreadful routing to Cloudflare services and some others due to a disagreement and fee's but it has been a lot better recently.
You could try your luck with a VPN and choose a server that is next to you...