Ну да, для того чтоб знать куда слать пакеты, он должен иметь разные адреса и шлюзы. Исходя из политик запрос уходит на свой шлюз.
Вы хотите сделать агрегацию (bonding) каналов от одного провайдера. Это другой сценарий.
Если IP адреса одинаковые и шлюзы одинаковые, видимо в режиме балансировки Туполинк вообще не различает шлюзы, плюет трафик в любой интерфейс, замеряя скорость.