Hi, unrelated:
Your personal website has an expired certificate.
Seems like it expired end of Feb.
Thanks! Certbot did renew it but looks like something went wrong.