Всё странно в этой ситуации, но железо есть железо...
Сама задумка по удалённой перенастройке безусловно верная, но по себе знаю, что увы бывают случаи, когда требуется физическое присутствие (или присутствие помощника, который в телефонном режиме сможет сделать некие манипуляции).
Прописывание маршрута в этой ситуации на mikrotik ситуацию не спасает, т.к устройство на котором собственно и слетел IP ничего не знает про шлюз, которым в вашем случае выступает этот mikrotik. Следовательно маршрут на 10.90.90.90 есть, но в обратку по сути ничего нет, т.к все пакеты будут ходить в этой подсети но не попадут в подсеть 192.168.10.0/24. ((
Таким образом, на интерфейс, смотрящий в сторону этих коммутаторов, нужно повесить ещё один IP адрес той же подсети (т.е 10.90.90.95 например). В этом случае устройства будут друг друга видеть, поскольку находятся уже в одной подсети.
Ну а вообще конечно надо разобраться в причинах потери интерфейсами правильных IP адресов...