So, you see that Certbot saves the certificate data in its own directory:
But you have Apache reading the certificate files from a different location:
If you want Certbot to automatically update Apache, you'll need to tell Apache to read the certificate and private key from /etc/letsencrypt/live
.