Как правило заводские и около-заводские прошивки заточены на фиксированный функционал.
Они умеют так и только так, и все.
В данном случае видимо маршрутизация и iptables не соответствуют ожидаемому результату
В андроид, например, нельзя раздать VPN подключение без танцев, требующих рута, по той же самой причине
В openwrt можно сделать все, и это в том числе