route print
classifica todas as rotas pelo IP. Seu "gateway padrão" é, na verdade, a interface com a menor métrica. Infelizmente, o Windows com sua tentativa de ser inteligente usará interfaces com uma métrica mais alta se acreditar (leia isso como "razões não documentadas") que há um problema com o gateway com a menor métrica.
Na minha experiência ... é melhor simplesmente especificar um gateway padrão e adicionar rotas estáticas para as coisas na outra interface, se necessário. Você pode deixar o "gateway" em branco na interface virtual.