В любом случае 2 одинаковых маршрута в 1й таблице маршрутизации быть активными не могут. Один из них будет автоматически отключен. Возможно в этом проблема. В RouterOS это можно было бы решить с помощью разных таблиц маршрутизации и mangle или VRF. В линуксе вероятно так же решается.