Frame 5 probably ACKs frame 4. The wireshark per frame summary line is certainly not enough to understand this. Click on the frame, and open the TCP details of those specific packets.
That being said, haproxy does not manage the ACKs, your Operating System/kernel does.