Certbot on Apache - Unable to Find Domains Due to Multiple Hosts in Config File

This is correct. I found the solution here:

Apache needs to have one config file per server name, removing the default ssl conf, and restarting the apache service worked for me.