Even my website was running without any issues for past 1 Year, Suddenly after 28th Dec 2021, Cert expired and facing same issue as you,
I found that nginx released an update on 29th Dec 2021,
Also found that /.well-known/acme-challenge/ is not accessible,
So i suspect below has changed/stopped working with latest nginx,
location ^~ /.well-known/acme-challenge/ {
allow all;
root /var/www/certbot;
}
I tried placing test.html inside /var/www/certbot location and when hitting the path we only get 404
I see you got a new cert for your apex domain although your www domain is not working.
The www.sanyoeng.com DNS points to a different IP group than your apex name. These are related to AWS Global Accelerator. I do not know which one is correct for your setup but they should be consistent. If I had to guess I think your www DNS should be just the one IP that your apex domain uses.
My DNS had a subdomain redirect which resulted in inconsistent ip addresses,
I have managed to get both sanyoeng.com and www.sanyoeng.com to point to same IP.
Now below both can be accessed, http://sanyoeng.com/.well-known/acme-challenge/Test_File-1234 http://www.sanyoeng.com/.well-known/acme-challenge/Test_File-1234
Now i can able to renew my cacerts with letsencrypt!!