В первом случае, когда доступны оба гейтвея, маршрутизатор отправляет пакеты в мир, пришедшие от хоста 192.168.6.54 с Inside Global адресом 10.10.10.54, в втором случае Inside Global 20.20.20.198, т.е. в зависимости от таблицы маршрутизации (точнее таблицы FIB), у вас нат же вот включен для обоих адресов:
ip nat inside source static 192.168.6.54 10.10.10.54 route-map static-nat-isp-main
ip nat inside source static 192.168.6.54 20.20.20.198 route-map static-nat-isp-backup
Так же, при недоступности основного шлюза, установленные tcp сессии подвиснут, т.к. 192.168.6.54 будет транслироваться, согласно построенной таблице ната. В этом случае, необходимо очистить таблицу через EEM:
event manager applet ISP_1_UP
event track 1 state up
action 001 cli command "enable"
action 002 cli command "clear ip nat trans *"
action 003 syslog msg "ISP 1 is UP"
event manager applet ISP_1_DOWN
event track 1 state down
action 001 cli command "enable"
action 002 cli command "clear ip nat trans *"
action 003 syslog msg "ISP 1 is DOWN"