When you try to renew certificates with a different account than the one used to generate them the certbot-auto script (v0.27.1) returns that the account does not exist:
certbot-auto normally updates itself automatically every time you run it (that’s what the auto is for).
I agree with pointing at the ACMEv1 vs. ACMEv2 issue. But also, if you copied the data onto a new machine or if you deleted your old ACME account entirely, you need to edit /etc/letsencrypt/renewal/yourdomain.conf and update the account = line (and possibly the server = line, if you’ve changed from ACMEv1 to ACMEv2 or vice versa). The account ID is specified in each certificate’s renewal configuration, and Certbot doesn’t automatically look around for other accounts to try to use for renewal.