Дело не в фаерволе... дело в реализации GRE.
Судя по дебагу сначала ваш opewWRT отправляет конфигурационный запрос и сервер его подтверждает.
Потом сервер посылает запрос, но OpenWRT молчит.
И потом OpwnWRT посылает снова конфигурационный запрос и сервер опять его подтверждает
И так по кругу
Такое может быть, когда пакеты GRE не доходят от сервера до OpenWRT. Поэтому OpenWRT и пытается еще раз отправить запрос.
А сервер-то думает, что он все отправил.
Скорее всего дело в провайдере или где-то "по дороге". В реальности GRE не работает.