Tente alterar as declarações <VirtualHost ... > para
<VirtualHost *:80>
que terá o apache respondendo aos hosts virtuais baseados em nomes de entrada no post 80 para todos os endereços IP disponíveis.
Verifique se você tem uma diretiva NameVirtualHost * (ou semelhante) também
Documentação do NamevirtualHost
VirtualHost Documentação