Must a separate virtual host be made for mail subdomains?

You already have two valid certs that cover the mail name:

Looks like you could just do with the second one and delete the first one.
If so, then:
sudo letsencrypt delete --certname mail.sangstar-mail.tk

And keep just:

Then you might want to confirm that it can be renewed:
sudo letsencrypt renew --dry-run