Certbot out of sync with nginx

A little background: I made these domains months or years apart; I kept poor notes (I fire me), each one felt like a "first"... and I think that's why "michaeljinks.com" happens to have engulfed some others. Obviously I want each domain name to act as its own base.

Thanks for the clue re. SSL Checker. This is how we learn.

re. "testing" certs, with a bad date: I've just been assuming that a file date of 10 June explained the problem. How that came out as a "testing" cert, I have no idea.

Anyhow. "/etc/nginx/nginx.d/michaeljinks.com.conf":

    server {
            listen 443 ssl;
            listen [::]:443 ssl;
            server_name michaeljinks.com;
            ssl_certificate /etc/letsencrypt/live/michaeljinks.com-0001/fullchain.pem; # managed by Certbot
            ssl_certificate_key /etc/letsencrypt/live/michaeljinks.com-0001/privkey.pem; # managed by Certbot
            access_log /var/log/nginx/michaeljinks.ssl_access_log main;
            error_log /var/log/nginx/michaeljinks.ssl_error_log info;
            root /var/www/localhost/htdocs/;
            location ~ ^/~(.+?)(/.*)?$ {
                    alias /home/$1/public_html$2;
                    autoindex on;
            }
    }        server {
            listen 443 ssl;
            listen [::]:443 ssl;
            server_name michaeljinks.com;
            ssl_certificate /etc/letsencrypt/live/michaeljinks.com-0001/fullchain.pem; # managed by Certbot
            ssl_certificate_key /etc/letsencrypt/live/michaeljinks.com-0001/privkey.pem; # managed by Certbot
            access_log /var/log/nginx/michaeljinks.ssl_access_log main;
            error_log /var/log/nginx/michaeljinks.ssl_error_log info;
            root /var/www/localhost/htdocs/;
            location ~ ^/~(.+?)(/.*)?$ {
                    alias /home/$1/public_html$2;
                    autoindex on;
            }
    }

Much thanks.