Letsencrypt no longer allows subdomains for tld host name

SYSTEM INFORMATION
OS type and version Rocky Linux 8.10
Usermin version 2.102
Virtualmin version 7.20.2
Theme version 21.20.7
Apache version 2.4.37
Package updates All installed packages are up to date

When I work on a hosted domain, Letsencrypt shows all Apache ServerAlias entries. When I need to use a subdomain for the hostname tld it does not show and further, it seems that at least on this system Letsencrypt fails to get a cert.

For instance, if the hostname is host.1234.com, I cannot set up 1234.com, which is actually hosted on another server, but I cannot set up something like mail.1234.com even when Postfix is using host.1234.com. I can set up mail.someotherdomain.com under someotherdomain.com. Only the tld taken from the hostname will not allow this.

I’m in a horrible situation here as folks cannot send email. Help, please!

what error does letsencrypt show ?

virtualmin->domain->manage virtual server->setup SSL certificate the the letsencrypt tab

if letsencrypt fails the last error will be shown there or if successful the Last successful renewal date