В ESP32 стоит игнорирование TIME_WAIT. Это приводит к веселым последствиям... В WireShark cплошные retransmission, вместо соединений...
Для поддержки TIME_WAIT (а это спецификация TCP) для ESP32 требуется не менее 100 * 50000 (5 Мегабайт) байт для хранения структуры TCP у Lwip.