I’ve discovered by using “/cdn-cgi/trace” on Cloudflare websites which are blocking my /48 IPv6 prefix, that all of them give “loc=RU”.
That is wrong. A quick geolocation check (using any geolocation service that google finds) on my addresses gives North America.
So, where does Cloudflare get this erroneous loc=RU from? It needs correcting. I don’t know if that is the root of my problems visiting any website using Cloudflare, but it’s a start.