Как вариант, можно попробовать:
1. Указать в статической маршрутизации не адреса, а конкретные туннели типа
ip route 192.168.0.1 255.255.255.255 Tunnel0
2. Проверить статику на всех устройствах. Скорее всего, на стороне филиала будет правильно использовать в статике 2 записи: 1-я запись для указания маршрута к провайдеру, а вторая запись - завернуть весь траффик на туннель: ip route 0.0.0.0 0.0.0.0 Tunnel0
3. Попробуйте keepalive 2 3 поставить на туннелях. У нас на некоторых кошках с некоторыми ИОСами была проблема, когда туннель не работал без постоянных keepalive-пакетов.
4. Включите дебаг и посмотрите, где что проходит, а где - нет