Thanks for everyone trying to help here.
I found out that for me the issue is using cloudflare…when I removed the proxy from cloudflare I am able to get the virtualmin login screen to come up.
Not sure if there is a way to get this to work with the proxy enabled but at least I know what caused the issue.