Your certificate contains only the domain name without the www prefix. You may want to generate another certificate, including the www.otofacts.com version too.
No.
You should only keep the certificate containing both version (host) of your domain.
Only this^
After you generated and installed the certificate (and confirmed it's working on both versions), you can use sudo certbot delete to delete the single certificate version.
You shouldn't rely on the redirect to fix the certificate issue.
Also, why did you use the certonly flag this time?
Using the certonly flag don't do any good on this instance, and will still require you to manually reload your apache webserver every single time your certificate reloads.