In my case the issue was related to IPv6. the docker support team helped to solve this issue:
Thank you for contacting Docker support.
This seems to be an issue related to IPv6 as rate limit applies to the first /64 bits of IPv6. For better understanding, kindly review our blog below:
https://www.docker.com/blog/docker-hub-registry-ipv6-support-now-generally-available/This is an expected behavior if there’s many users utilizing the space, however, to workaround against this issue, you need to disable your IPv6 from within your machine itself to force in using only IPv4.
Hope the above information’s helpful, let me know if you have any further questions or doubts, thanks.