Pulling image from docker hub fails intermittently

While trying to pull images from docker hub I get this error message:
“Using default tag: latest
latest: Pulling from library/hello-world
1b930d010525: Pulling fs layer
error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/fc/fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e/data?verify=1576576653-Q1gqGLD%2BkkSCRjxC6TJTJGRpQ10%3D: read tcp 10.160.184.6:36426->104.18.122.25:443: read: connection reset by peer”
I noticed that “production.cloudflare.docker.com” has 5 different IPs.
“production. cloudflare. docker. com has address 104.18.121.25
production. cloudflare. docker. com has address 104.18.125.25
production. cloudflare. docker. com has address 104.18.124.25
production. cloudflare. docker. com has address 104.18.122.25
production. cloudflare. docker. com has address 104.18.123.25”
While trying to telnet with port 80 I was able to communicate to all servers, but port 443 worked only with 104.18.125.25, all the rest are failing, this can explain why pulling is working intermittently.
What can be the problem here? Can it be that our servers are blocked from your side? the problem suddenly started on a bunch of servers.