@Randomz
Sorry, not been on here long enough to know that.
But if I were guessing I would guess somewhere in a template (wherever/if that can be changed) or to change after each virtual server is added. (I would go to the Virtual Host Settings -> Virtual Host Definition and then “disable” port 80 (Not a good idea)
I think you need some input from @staff here - or at least someone on here long enough to know what has actually changed - gook luck
In the 7.3 Virtualmin release, you can turn on SSL redirects for new domains at System Settings → Server Templates → Default Settings → Website for Domain → Redirect all HTTP requests to HTTPS.
Not same, but similar problem here (virtualmin 7.3.1).
“Redirect to https” seems not to be not working anymore. If I tag the “yes” filed and confirm it ends up with no error message and "yes"is still not checked.