I noticed for VLANs to work correctly I need to give every interface of said vlan on said port unique MAC adress. This is currently not handled automaticaly in luci otherwise the switches get confused and turris I think also gets confused.
I noticed this early in the working with VLANs. because when the interface is not with unique MAC then switch gets confused and stops propagating different L2 devices to each subnet and to other switches of course.
Maybe this is already handled in some future openwrt release? I dont know. Just wanted to let everyone else know about this. I got around 8 VLANs now
There are these references I found so far: Unique MAC address for each VLAN interface - Network and Wireless Configuration - OpenWrt Forum
My Device: Turris Omnia - latest updates included