It’s sometime related to a missing cron job
https://community.freepbx.org/t/any-updates-on-letsencrypt-certs-not-renewing-automatically/92375/21?u=chrischevy