Parece que você está se conectando com êxito à porta via ipv6, de acordo com a seguinte mensagem:
* Connected to localhost (::1) port 8080 (#0)
Como a conexão entrou no estado ESTABLISHED, o curl considera isso como uma conexão bem-sucedida ao host IPv6 e está correta.
A próxima coisa que acontece é que o cliente curl envia a solicitação HTTP para o localhost (:: 1) na porta 8080. No entanto, o servidor nunca responde com o documento que você espera.
Não há razão para que o curl tente novamente com o IPv4, pois a conexão foi estabelecida com o IPv6, no entanto, o servidor não enviou a carga HTTP.
Parece que o problema pode estar no fato de o servidor não estar adequadamente vinculado à porta IPv6; há duas instâncias do servidor executando ambos tentando se vincular à porta 8080 do IPv6, ou outro problema com o servidor sendo ligado à porta IPv6. Porta IPv6 que não é replicada quando você usa o IPv4.