See Letsencrpyt-auto requires manual interaction on renewal
I think the solution is that you need to add certonly when renewing
@monthly ./letsencrypt/letsencrypt-auto certonly --renew-by-default --server https://acme-v01.api.letsencrypt.org/directory --no-redirect -d example.com -d www.example.com && service apache2 reload