Маршрутизаторы содержат NAT с состоянием и межсетевые экраны. Это означает, что они сохраняют состояние для каждого "соединения".
К сожалению, соединение здесь часто также означает, что каждый отдельный обмен запросом-ответом UDP без учета состояния отслеживается как отдельное соединение, несмотря на то, что RFC 4787 предписывает независимые от конечной точки сопоставления (EIM), т.е. только одно сопоставление на порт.
Функция DHT, реализованная в большинстве клиентов bittorrent, выполняет много таких обменов с различными IP-адресами, что может привести к переполнению таблиц отслеживания соединений и, как следствие, к сбоям / зависаниям / другим временным сбоям.
Теоретически включение UPnP на маршрутизаторе или сопоставление портов вручную может помочь, если это изменит его поведение для использования EIM. Но опять же, не все маршрутизаторы реализуют это.
Защита от переполнения IP-адреса отключена
Это вряд ли поможет, если у вас нет IPv6, так как NAT все равно будет включен, но вы все равно можете попробовать полностью отключить его брандмауэр.