It might be worth checking in your Apache configuration whether the default self-signed certificate (that Apache comes with) is overriding the Let's Encrypt one for that domain.
I went into the ssl.conf file which in fact the dump was showing it was using for the afflicted host instead of the hosts file I made. I commented everything out except for Listen 443, and all is well now.