Domain names are messed up

My domain is: http://m16-elite.ru/, https://m16-consulting.ru/, http://m16-estate.ru/

I use IspMgr 5 and the Let’s Encrypt module for it

I made a request for an ssl certificate for the domain name m16-estate.ru, then for m16-elite.ru and then for m16-consulting.ru.

When checking here https://www.ssllabs.com/ssltest/analyze.html?d=m16-consulting.ru
shows ServerName = m16-estate.ru.
Now the certificate for m16-elite is disabled, but for him it was the same. And most importantly, if you check the certificate for m6-elite.ru, that will show that the specified IP address points to m16-consulting.ru. Thus, search engines somehow begin to confuse url’s in search queries. In google there are links that originally belong to m16-estate, but they come across with m16-elite and m16-consulting. Everything is mixed up. There is a feeling that something is messed up. But certificates are created by an automatic module

My web server is (include version): Apache 2.4.6

The operating system my web server runs on is (include version): Cent OS

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): Ispmgr

This most likely is a bug in the ispmgr software, not something the Let’s Encrypt CA service could be responsible for.

Therefore, I’d suggest to ask the ispmgr developers about this bug.