Distribute four ports on two networks fails

Yes, there seems to be an issue doing something as simple as

/etc/config/network
root@mamba:/etc/config# cat network

config interface 'loopback'
	option device 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option ula_prefix 'auto'

config device
	option name 'lan1'
	option macaddr '94:10:3e:85:b5:25'

config device
	option name 'lan2'
	option macaddr '94:10:3e:85:b5:25'

config device
	option name 'lan3'
	option macaddr '94:10:3e:85:b5:25'

config device
	option name 'lan4'
	option macaddr '94:10:3e:85:b5:25'

config device
	option name 'br-lan10'
	option type 'bridge'
	list ports 'lan1'
	list ports 'lan2'

config interface 'lan10'
	option device 'br-lan10'
	option proto 'static'
	option ipaddr '192.168.10.1'
	option netmask '255.255.255.0'
	option ip6assign '60'

config device
	option name 'br-lan20'
	option type 'bridge'
	list ports 'lan3'
	list ports 'lan4'

config interface 'lan20'
	option device 'br-lan20'
	option proto 'static'
	option ipaddr '192.168.20.1'
	option netmask '255.255.255.0'
	option ip6assign '60'

config device
	option name 'wan'
	option macaddr '94:10:3e:85:b5:25'

config interface 'wan'
	option device 'wan'
	option proto 'dhcp'

config interface 'wan6'
	option device 'wan'
	option proto 'dhcpv6'

appears to be broken. If you take a look at dmesg you should see the issue RE: VLAN 1, guess you have to knock it down. Check the output of

root@mamba:/etc/config# brctl show
bridge name	bridge id		STP enabled	interfaces
br-lan20		7fff.000000000000	no
br-lan10		7fff.94103e85b525	no		lan2
							lan1
root@mamba:/etc/config# brdige vlan
/bin/ash: brdige: not found
root@mamba:/etc/config# bridge vlan
port              vlan-id  
lan2              1 PVID Egress Untagged
lan1              1 PVID Egress Untagged
br-lan10          1 PVID Egress Untagged
br-lan20          1 PVID Egress Untagged

Using either of the followup VLAN configurations should get you to the same place.

For example this sets up correctly

Summary
root@mamba:/etc/config# cat network

config interface 'loopback'
	option device 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option packet_steering '1'
	option ula_prefix 'fde2:1857:9a33::/48'

config device
	option name 'wan'
	option macaddr '94:10:3e:85:b5:25'

config interface 'wan'
	option device 'wan'
	option proto 'dhcp'

config interface 'wan6'
	option device 'wan'
	option proto 'dhcpv6'

config device
	option name 'lan1'
	option macaddr '94:10:3e:85:b5:25'
	option mtu '9200'

config device
	option name 'lan2'
	option macaddr '3a:4a:51:2e:90:a0'
	option mtu '9200'

config device
	option name 'lan3'
	option macaddr '94:10:3e:85:b5:25'
	option mtu '9200'

config device
	option name 'lan4'
	option macaddr '94:10:3e:85:b5:25'
	option mtu '9200'

config device
	option name 'brch0'
	option type 'bridge'
	list ports 'lan1'
#	list ports 'lan2'
	list ports 'lan3'
	list ports 'lan4'
	option stp '1'
	option igmp_snooping '1'
	option igmpversion '3'
	option mldversion '2'
	option mtu '9200'

config device
	option name 'brch1'
	option type 'bridge'
	list ports 'lan2'

config bridge-vlan
	option device 'brch0'
	option vlan '1'
	list ports 'lan3:u'
	list ports 'lan4:u*'
	option alias 'vmgmt'

config bridge-vlan
	option device 'brch0'
	option vlan '10'
	list ports 'lan1:u*'
#	list ports 'lan2:u'
#	list ports 'lan3:u*'
#	list ports 'lan3:t*'
#	list ports 'lan3:t'
	list ports 'lan3:*'
#	list ports 'lan4:u*'
#	list ports 'lan4:t*'
	list ports 'lan4:t'
	option alias 'lan'
	option mtu '9200'

config interface 'lan'
	option proto 'static'
	option ipaddr '192.168.10.1'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option device 'brch0.lan'
	option mtu '9200'

config bridge-vlan
	option device 'brch0'
	option vlan '20'
#	list ports 'lan4:u'
	list ports 'lan4:t'
	option alias 'voip'

config bridge-vlan
	option device 'brch1'
	option vlan '90'
	list ports 'lan2:u'
	option alias 'iot'

config bridge-vlan
	option device 'brch1'
	option vlan '4094'
	list ports 'lan2:t*'
	option alias 'sink'
#	option local '0'

config interface 'iot'
	option proto 'static'
	option ipaddr '192.168.90.1'
	option netmask '255.255.255.0'
	option ip6assign '64'
	option device 'brch1.iot'

config bridge-vlan
	option device 'brch0'
	option vlan '30'
	list ports 'lan1:t'
	option alias 'ap'

config interface 'ap'
	option proto 'static'
	option ipaddr '192.168.30.1'
	option netmask '255.255.255.0'
	option ip6assign '64'
	option device 'brch0.ap'

config bridge-vlan
	option device 'brch0'
	option vlan '50'
#	list ports 'lan4:u'
	list ports 'lan4:t'
	option alias 'VCAM1'

config interface 'windscribevpn'
	option proto 'none'
	option device 'tun0'

root@mamba:/etc/config# brctl show
bridge name	bridge id		STP enabled	interfaces
brch0		7fff.94103e85b525	yes		lan4
							wap1
							wlan0
							lan3
							wap0
							wlan1
							lan1
brch1		7fff.3a4a512e90a1	no		wiot0
							wiot1
root@mamba:/etc/config# bridge vlan
port              vlan-id  
lan4              1 PVID Egress Untagged
                  10
                  20
                  50
lan3              1 Egress Untagged
                  10 PVID Egress Untagged
lan1              10 PVID Egress Untagged
                  30
brch0             1
                  10
                  20
                  30
                  50
brch1             90
                  4094
wlan0             10 PVID Egress Untagged
wlan1             10 PVID Egress Untagged
wap0              30 PVID Egress Untagged
wiot0             90 PVID Egress Untagged
wap1              30 PVID Egress Untagged
wiot1             90 PVID Egress Untagged