I am not using a VPN or an IP used by multiple people.
Thank you for your mirror list, I was able to find one that worked for me.
For anyone else with this problem, I used this in my flake.nix:
nixConfig = {
substituters = ["https://mirror.sjtu.edu.cn/nix-channels/store?priority=10"];
};