"requested domain name does not match the server's certificate"

The cert is for hollybush.cc - which looks to be also hosted on the same server. I’d suspect in the config this domain is listening on port 443 with a wildcard “*” rather than a hostname, hence when you go to the server on https it picks this SSL config first. Does that give some pointers as to where to check in your server config ?