If we've understood this correctly then:
1) You have 8 separate domains.
2) One of these 8 domains, is the FQDN that is used as the entry here:
Plesk / Tools & Settings / General Setting - Server Settings / Full hostname *
3) All 8 domains use one shared IPv4 Address which is used as the entry here:
Plesk / Tools & Settings / Tools & Resources / IP Addresses /
4) On this same IP Addresses section, you have NO IPv6 address and the IPv4 address shows all of the 8 domains against it under the 'Sites' column
5) The DNS for all 8 of these domains and all of their subdomains (where utilised) is setup correctly.
6) You have already checked all the DNS records against all the domains (and sub-domains) and verified this (outside of Plesk) in advance of issuing any new certificates
If all that is correct ^^ There's nothing to stop what you want to achieve within Plesk actually happening, apart from, how you choose to issue the certificates
There's plenty of Plesk data / information that exists already, initially
HERE and
HERE and in more useful detail
HERE as you read forward in that thread plus elsewhere in this forum
For a simple summary, this might help:
a) Confirm all of the above ^^ is in place, before commencing, especially your decision as to which domain is and will remain the
Full hostname the FQDN in 1) above
b) Issue the Let's Encrypt certificates against each domain using the Plesk Let's Encrypt Extension (having made any required mods via panel.ini BEFORE you do so...) NOTE these panel.ini mods are required especially for certain default choices e.g. Wildcard Certificates or ECDSA not RSA Certificates etc (see previous reading)
c) Ensure that the correct new certificate for each domain is selected under the
Hosting Settings / Security section for each of the 8 domains AND their sub-domains
d) Ensure that the correct new certificate for each domain is selected under the
Mail / Mail Settings section for each of the 8 domains AND their sub-domains
e) Ensure that the new certificate for the domain you chose as
Full hostname the FQDN in 1) above is chosen to secure
Plesk and
Mail under
Tools & Settings / Security / SSL/TLS Certificates
f) Verify all the setups via tests e.g.
Qualys and
HT Bridge and many other SSL check processes like the
Digicert checker
FWIW We have a similar setup to you. i.e. Lots of domains, all on one IPv4 (but also, all on one IPv6 address) and lots of these domains have sub-domains. The Let's Encrypt Certificates work on all domains and sub-domains (including the
Full hostname the FQDN in 1) Obviously, some of the certificates are Wildcard, some are not. We don't have any 'wrong certificate' errors anywhere, like you're currently having problems with. By chance, our setup is very similar to what you want to do anyway we think?
So...in your case, we'd guess... that the error must be coming from the sub-domain set ups, the DNS and/or.... the actual
process used, for issuing the certificates correctly (including the required panel.ini mods to the Plesk Extention) Those are the areas we'd look at next. FWIW You could delete all the existing Let's Encrypt certificates first of all, if you wanted a thorough clean up and re-start approach. As you're obviously already fully aware, the Let's Encrypt The certificates themselves are great and work perfectly, even with multi-domain and/or sub-domains (for free!) but they are totally dependent on the correct setup data used for their creation in every case, if, they are to be used successfully in each and every case. It's possibly just one incorrect detail entry / small setup choice that's stoping this working for you at present....