Clients are isolated when working with dynamic vlan

Hi All,

I have an weird problem when enabling dynamic vlan configuration on openwrt (tried both 19.0.7 and 21.02.2).

When the configuration is enabled the wireless clients seems to be isolated and can not communicate with each other, while wired clients are able to access the wireless clients without a problem.

I tried enabling hairpin mode on the wlan1.10 interface of the bridge, but still the same behavior.
Other than that everything is working fine.
Configuration snippets are bellow:

/etc/config/network

config interface 'vlan10'
        option proto 'static'
        option ip6assign '60'
        option type 'bridge'
        option gateway 'XXXX'
        list dns 'XXX'
        list ipaddr 'XXXXX'
        option ifname 'eth0.10'


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

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 5 4'
        option vid '1'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0t 5t'
        option vid '10'

config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '0t 5t'
        option vid '11'

/etc/config/wireless

config wifi-iface 'default_radio1'
        option device 'radio1'
        option mode 'ap'
        option encryption 'wpa2'
        option auth_secret 'XXXXX'
        option auth_server 'XXXXX'
        option dynamic_vlan '2'
        option vlan_tagged_interface 'eth0'
        option vlan_naming '0'
        option vlan_bridge 'br-vlan'
        option ssid 'XXXX'

Any help would be highly appreciated.