It was necessary to resolve it, but I don't think it will be sufficient.
That's not right, it should renew automatically at 30 days left, not 10. It's probably referring to your non-www domain, which has a 79-day certificate. Let's Debug Toolkit
About the whole apache and nginx thing: what can you tell me about it?
You could try with a certbot renew --apache --dry-run
and see if it works...