I think we can drop that apache_star config option entirely from the code, as it’s not settable in the UI and should be obsolete.
As for the original issue, I think I fixed this already here : Fix corner case where a virtualhost could use * for IPv6 but not for … · virtualmin/virtualmin-gpl@ea754de · GitHub