Yeah archive.* doesn't like DNS not telling it roughly where you are.
Avoid Cloudflare DNS, but other may also do the same thing.
It is
I’ve had this issue for a while now. How do I fix it?
The only fix is to disable private relay. The people who run archive don’t like Cloudflare, for some reason, which is the service provider for private relay.