Скорее всего вы упускаете настройку порта, которым свитч соединен с интерфейсом роутера eth1.20. Если там внезапно tagged vlan 20 (а может и 50 на нем же), а на портах, которыми остальные свитчи подключены, access vlan 20 (т.е. порт без поддержки vlan), остальные свитчи знать о vlan 20 не будут, для них вся сеть будет vlan0.
Вообще, настройка vlan желательна сквозной, чтобы не поймать случайную петлю в бэкбоне или не соединить на L1 сети, должные быть развязанными, имхо админ, настраивавший это, поленился сделать одинаковые вланы везде, и настроил отображение default vlan остальных свитчей в vlan 20 на том, где вланы таки настроены.