No Internet access when VLAN functionality enabled

This fixed my problem:

I edited my network config to this:

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 'fd33:a93b:4b37::/48'

config interface 'lan'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option stp '1'
        option device 'br-lan'
        option ipaddr '192.168.1.1'

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

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

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '101'
        option vid '101'
        option ports '0t 1'
        option description 'LAN'

config switch_vlan
        option device 'switch0'
        option vlan '102'
        option vid '102'
        option ports '0t 2 3t'
        option description 'IOT'

config interface 'guest'
        option proto 'static'
        option ipaddr '192.168.3.1'
        option netmask '255.255.255.0'
        option stp '1'
        option device 'br-guest'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0.101'

config device
        option name 'br-guest'
        option type 'bridge'
        list ports 'eth0.103'

config switch_vlan
        option device 'switch0'
        option vlan '103'
        option ports '0t 4'
        option vid '103'
        option description 'GUEST'

config device
        option type 'bridge'
        option name 'br-iot'
        list ports 'eth0.102'

config interface 'IOT'
        option proto 'static'
        option ipaddr '192.168.2.1'
        option netmask '255.255.255.0'
        option device 'br-iot'

do you see any possibilities for improvement?