Вот тут вы не правы дорогой таварищ если грамотно сделать то все работает как часы, не нарушает сессии.
Вот пример реально работающих уже больше года правил на 2 канала.
;;; adsl1
chain=prerouting action=mark-connection new-connection-mark=adsl1
passthrough=no connection-state=new src-address=192.168.78.0/24 nth=2,1
5 X chain=prerouting action=mark-routing new-routing-mark=adsl1
passthrough=yes src-address=192.168.78.0/24 connection-mark=adsl1
6 X ;;; adsl2
chain=prerouting action=mark-connection new-connection-mark=adsl2
passthrough=yes con