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?