Cannot connect to gitlab registry from oracle vm

i cannot login to gitlab registry at all from my oracle virtual machine. it seems that gitlab is actively refusing connections from my vm.

Error response from daemon: Get "https://registry.gitlab.com/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

i also cant pull any images hosted in my gitlab container registry. meanwhile logging in and pulling from docker hub works 100%. any reason for blocking this specific provider? thanks.

Where is the VM hosted - your local desktop computer, or somewhere in the cloud/data center? Might be interesting to see which network route is taken, maybe a provider on the way is intercepting or blocking the request. I have seen some organizations use specific packet filters that proxy/optimize traffic which can be a source of errors, too.

traceroute registry.gitlab.com 

Please share the command line that leads to this error message, too.

basically if i am trying to pull docker images from my repository i get (often) timeout errors. currently i can login but i still facing errors on pulling images such as:
docker pull registry.gitlab.com/ivanjx/home-server/server:latest

traceroute result:

traceroute to registry.gitlab.com (35.227.35.254), 30 hops max, 60 byte packets
 1  192.168.20.11 (192.168.20.11)  0.361 ms  0.401 ms  0.385 ms
 2  10.10.10.1 (10.10.10.1)  18.910 ms  18.917 ms  19.464 ms
 3  172.20.0.1 (172.20.0.1)  20.385 ms  20.592 ms  20.597 ms
 4  140.91.232.6 (140.91.232.6)  20.852 ms 140.91.232.14 (140.91.232.14)  20.859 ms 140.91.232.15 (140.91.232.15)  20.845 ms
 5  31898.sgw.equinix.com (27.111.229.44)  21.602 ms  21.796 ms  21.731 ms
 6  * * *
 7  254.35.227.35.bc.googleusercontent.com (35.227.35.254)  247.830 ms  246.793 ms  248.256 ms

my network:
server (at home) → my home isp → oracle server (as vpn) → global internet

i also tried pulling the docker image on the oracle server directly with same results.

another timeout error message:

Error response from daemon: Get "https://registry.gitlab.com/v2/ivanjx/home-server/server/manifests/sha256:d1d6b7cf81be74f16a9b239a8cbad285d766a851a02fe47d958972e19b524056": dial tcp 35.227.35.254:443: i/o timeout