1. Локальный трафик не попадает в прероутинг, попадают только ответы - что тут объяснять?
2. Ваша задача решается очень просто и без дополнительных меток в мангле - создается маркированный маршрут для ISP1 через 8,8,8,8 c дистансом большим, чем основной, а для ISP2, соответствено, через 1,1,1,1 и все переключается автоматически по чекгейтвею.
Окей, спасибо. В принципе очень похоже на то что я делал, только с меньшим гемором