Let's Encrypt Not Auto Renewing

I have been having an issue with the Let’s Encrypt auto renewing since i installed it, I had been working the issue out in the chat but now that’s gone i guess i will post here

I did find Let’s encrypte - renewal certificate but i’m pretty sure my cron is already set correctly

30 2 * * 1 ~/acme.sh-master/acme.sh --cron --home ~/acme.sh > /dev/null

if i run box install letsencrypt it does renew the cert but doesn’t auto renew it looking for suggestions and help please

That doesn’t work for me either.

What is working:

cd /opt/letsencrypt
./letsencrypt-auto renew

And see what you get.

If is is saying like everything is ok, no need for a renewal, then

Now add a crontab

sudo crontab -e

Enter the following:

30 2 * * 1 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log

(1:124)# ./letsencrypt-auto renew
Saving debug log to /var/log/letsencrypt/letsencrypt.log

Processing /etc/letsencrypt/renewal/server.domain.pro.conf

Cert not yet due for renewal

The following certs are not due for renewal yet:
/etc/letsencrypt/live/server.domain.pro/fullchain.pem (skipped)
No renewals were attempted.

it is currently set to expire on 12/16/2017 when should it renew?