Docker buildx fails to pull manifest for amd64

This command was working. Then I exited the command and now I get this. This happened on 2 different computers and I cannot get either of them working. I have tried to delete the buildkit container. Upgrade docker. Docker system prune. Restart. Nothing works. This occurs on a amd64 and arm64 mac. Monterey for both. The exact same setup works on docker for linux though.

josh@reality-stone:$ docker buildx build . --progress plain --platform=linux/arm64,linux/amd64 --tag $CI_REGISTRY_IMAGE:$version --tag $CI_REGISTRY_IMAGE:latest --output "type=image,push=false,dest=docker-archive://{{.Platform}}.tar"
#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 7.86kB done
#2 DONE 0.0s

#3 [linux/arm64 internal] load metadata for docker.io/library/docker:23.0.2
#3 ...

#4 [linux/amd64 internal] load metadata for docker.io/library/docker:23.0.2
#4 ERROR: failed to do request: Head "https://registry-1.docker.io/v2/library/docker/manifests/23.0.2": dial tcp 18.215.138.58:443: i/o timeout

#3 [linux/arm64 internal] load metadata for docker.io/library/docker:23.0.2
#3 ERROR: failed to do request: Head "https://registry-1.docker.io/v2/library/docker/manifests/23.0.2": dial tcp 18.215.138.58:443: i/o timeout
------
 > [linux/amd64 internal] load metadata for docker.io/library/docker:23.0.2:
------
------
 > [linux/arm64 internal] load metadata for docker.io/library/docker:23.0.2:
------
Dockerfile:1
--------------------
   1 | >>> FROM docker:23.0.2
   2 |     ARG KUBERNETES_VERSION="v1.25.2"
   3 |     ARG HELM_VERSION="v3.3.4"
--------------------
ERROR: failed to solve: DeadlineExceeded: DeadlineExceeded: DeadlineExceeded: docker:23.0.2: failed to do request: Head "https://registry-1.docker.io/v2/library/docker/manifests/23.0.2": dial tcp 18.215.138.58:443: i/o timeout

Are you still experiencing this issue? I tried to pull the image for both architectures on my MacBook Air M1 and worked. I have never met an issue when the pull times out only for one architecture.

Seems to be working now. I really wish dockerhub would accurately report the system status when there is outages. It just wastes developers time because they assume that docker.io is reliable and honest.