Уж больно знакомые грабли.
>Все вроде бы работает. OS1 и OS2 получили согласно своим VLAN ip адреса по DHCP, выход в интернет есть, но они не пингуют друг друга.
Ощущение, что пакеты дропаются, так как считаются , что они не для этой сети.
Если ответ на текущий пакет не может уйти через тот же интерфейс (когда
приходит через один интерфейс, а уходит через другой), пакет отфильтровывается.
Посмотреть есть ли ip_forward,
rp_filter
wiki.mikrotik.com/wiki/Manual:IP/Settings
Я бы попробовал бы поснифирить пакеты и посмотреть, что происходит и где затык.