I used to be able to update just fine but now reflector simple is not working and because of that i can not update the mirror list for it or update its packages.
It depends. I update them once in a while. Here in Germany, we have pretty good high-speed mirrors from universities all around, so the first in the list usually succeeds.
In other parts of the world, due to wars and other situations, mirrors sometimes fail or completely go away, like the one in Kyiv, Ukraine. It makes sense to update more often in that case.
But the OP’s problem surely was the currently unreliable Arch servers. Maybe just wait a while and try again. Or check Arch Server Status first.
You can update right now. The outages at archlinux.org do not affect mirrors. Mirrors are independent of the archlinux.org website.
Ranking mirrors with reflector (or refelctor-simple), however, may fail, as they retrieve the latest mirrorlist at archlinux.org/mirrors/status/. If that website is down or times out, reflector will fail.
I did try to update the mirrors and got that error, but I can update EOS mirrors just fine, just can’t update Arch, reflector simple mirrors. 2) The command returned no candidate packages found for pruning 3) Returns there is nothing to do