Isso acontece.
Você provavelmente está vendo TCP Delayed Acknowledgement , no qual o destinatário pode atrasar até 500 ms para enviar um pacote ACK combinado que reconhece vários pacotes que foram recebidos. Isso é bom para reduzir a sobrecarga quando você tem muitos pacotes e não se preocupa particularmente com a latência.
Isso pode aumentar a latência percebida e, portanto, esse recurso é o que você vê desabilitado em muitos "TCP Fixes" que pode encontrar para jogos: definindo TCP_ACKNOWLEDGE_DELAY como 0, o Windows enviará todos os ACKs imediatamente em vez de tentar agrupá-los . Isso tem o lado negativo de criar mais tráfego de rede, com poucos benefícios. Ele dá a aparência de reduzir a latência , mas os pacotes de dados não são enviados mais rapidamente.