Neighbor discovery problem on binding interface

I have a binding interface configured as a trunk port connecting to a cisco switch. When I add VLANs of this binding interface to a bridge, Neighbor Discovery does not work on the VLAN interfaces.

if the vlan is not part of bindind or when it’s not added to a bridge everything works fine.
Has anyone encountered this issue or found a solution?
Thanks in advance.


/interface bonding
add name=bonding1 slaves=ether7,ether8 transmit-hash-policy=layer-2-and-3

/interface vlan
add interface=bonding1 name=vlan100 vlan-id=100

/interface bridge
add forward-reserved-addresses=yes max-learned-entries=unlimited name=bridge1 \
    port-cost-mode=short protocol-mode=none
    
/interface bridge port
add bridge=bridge1 interface=vlan100

/interface bridge settings
set allow-fast-path=no use-ip-firewall-for-pppoe=yes use-ip-firewall-for-vlan=yes