AVM Fritzbox 7530: VLAN trunking issue

Hello,

I have a AVM Fritzbox 7530 running OpenWrt 24.10.1.
I would like that ports 1 and 3 act as trunk ports for VLANs 3,11,13 and 69.
This works fine for VLANs 3,11 and 13 where local interfaces exists but not for VLAN 69.
No traffic is passed for VLAN 69 unless I check "Local" under "Bridge VLAN filtering" for that VLAN.
If I uncheck "Local" after it was set before it continues to work until the next reboot.
This looks like a bug to me. Is my assumption correct that packets should pass the switch even if "Local" is not set?

The second issue is that if I connect my HDMI over IP extender to VLAN 69 the router becomes unresponsive. According to top the processes ksoftirqd/1 and napi/eth0-5 uses 25% CPU if the extender is connected. Enabling IGMP snooping did not solve this issue.

This is my /etc/config/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'

config atm-bridge 'atm'
        option vpi '1'
        option vci '32'
        option encaps 'llc'
        option payload 'bridged'
        option nameprefix 'dsl'

config dsl 'dsl'
        option annex 'j'
        option tone 'b'
        option ds_snr_offset '0'

config device
        option name 'switch'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'
        option ipv6 '0'
        option igmp_snooping '1'

config interface 'lan'
        option device 'switch.13'
        option proto 'static'
        option ipaddr '192.168.66.1'
        option netmask '255.255.255.0'
        option delegate '0'

config device
        option name 'dsl0'
        option macaddr 'XX:XX:XX:XX:XX:XX'

config interface 'wan'
        option device 'dsl0.7'
        option proto 'pppoe'
        option username 'username'
        option password 'password'
        option ipv6 '0'
        option persist '1'

config interface 'MGMT'
        option proto 'static'
        option device 'switch.11'
        option ipaddr '192.168.11.30'
        option netmask '255.255.255.0'
        option delegate '0'

config device
        option type '8021q'
        option ifname 'switch'
        option vid '11'
        option name 'switch.11'
        option ipv6 '0'

config device
        option type '8021q'
        option ifname 'switch'
        option vid '13'
        option name 'switch.13'
        option ipv6 '0'

config bridge-vlan
        option device 'switch'
        option vlan '3'
        list ports 'lan1:t'
        list ports 'lan2:t'
        list ports 'lan3:t'
        list ports 'lan4'

config bridge-vlan
        option device 'switch'
        option vlan '11'
        list ports 'lan1:t'
        list ports 'lan3:t'

config device
        option type '8021q'
        option ifname 'switch'
        option vid '3'
        option name 'switch.3'
        option ipv6 '0'

config bridge-vlan
        option device 'switch'
        option vlan '13'
        list ports 'lan1:t'
        list ports 'lan2:u*'
        list ports 'lan3:t'

config interface 'guest'
        option proto 'static'
        option device 'switch.3'
        option ipaddr '192.168.3.1'
        option netmask '255.255.255.0'
        option delegate '0'

config device
        option type '8021q'
        option ifname 'dsl0'
        option vid '7'
        option name 'dsl0.7'
        option ipv6 '0'

config bridge-vlan
        option device 'switch'
        option vlan '69'
        list ports 'lan1:t'
        list ports 'lan3:t'
        option local '0'

config bridge-vlan
        option device 'switch'
        option vlan '99'
        option local '0'
        list ports 'lan1:t*'
        list ports 'lan3:t*'