I am using cloudflare flexible SSL and all worked for the last 2 years. Suddendly without any change on the website the SSL seems expired. This is very weird as I use the flexible SSL which seems that is auto-renewed by cloudflare.
Your domain appears to be set to in the DNS tab so it bypasses Cloudflare and you see your expired Let’s Encrypt cert. You should set it to .
Also, since you have that expired cert there, you should set your SSL mode in Cloudflare to Full.