In Virtualmin 7.5, by default when you create a new domain and check the “Setup Apache website” option an SSL website will also be enabled automatically. Our thinking is that there’s no reason not to always enabled SSL…
There should be no need to run certbot
manually. Instead, after creation go to Server Configuration → SSL Certificate and request a Let’s Encrypt cert.