Website connection insecure on mobile unless you manually prefix with https

Actually, that's fine since you have both benrothman and www.benrothman as ServerAlias. You only had the IP "names" in your other virtualhost so I thought that might be true with ssl too.