VLAN Bridge over Bond not working

Hi, i have a CCR1036 with ROS 7.6 and two Bonds with VLANs on it.

I have set up 4 VLANs (1,20,30,200) on bond1 and 2 VLANs (1,20) on bond2

I put the VLAN 1 Interfaces of the 2 bonds in the same bridge, and the same with vlan 20.
The bridges have IP Adresses assigned to them.

I want to bridge the 2 VLANs (1 and 20) from bond1 to bond2 but it isn’t working.
LACP is established and the VLANs are working on bond1 but not on bond2, at least i can’t reach the Management Interface on the bond2 vlan1 Interface (ping from MikroTik Router says timeout).

See attached pics of my winbox for reference.
bond1 is attached to a Dell N2048 Stack and bond2 is attached to an Extreme Networks 5520 Stack.

Here is my config (stripped):

# oct/20/2022 07:23:41 by RouterOS 7.6
# software id = NFAB-4A90
#
# model = CCR1036-8G-2S+
/interface bridge
add name=br-entw
add name=br-it
add name=br-lan
add name=br-tk
/interface bonding
add mode=802.3ad name=bond1 slaves=ether1,ether8 transmit-hash-policy=\
    layer-2-and-3
add mode=802.3ad name=bond2 slaves=ether3,ether4 transmit-hash-policy=\
    layer-2-and-3
/interface vlan
add interface=bond2 name=vlan-1 vlan-id=1
add interface=bond2 name=vlan-20 vlan-id=20
add interface=bond1 name=vlan1 vlan-id=1
add interface=bond1 name=vlan20 vlan-id=20
add interface=bond1 name=vlan30 vlan-id=30
add interface=bond1 name=vlan200 vlan-id=200
/interface bridge port
add bridge=br-lan interface=vlan1
add bridge=br-it interface=vlan20
add bridge=br-entw interface=vlan30
add bridge=br-tk interface=vlan200
add bridge=br-lan interface=vlan-1
add bridge=br-it interface=vlan-20
/ip address
add address=192.168.1.163/16 interface=br-lan network=192.168.0.0

mt_bridge.png
mt_vlans.png

Try to delete this weird vlan interface\bridge interface thing and use this config

/interface bridge
add name=bridge_VF vlan-filtering=yes
/interface bridge port
add bridge=bridge_VF interface=bond1
add bridge=bridge_VF interface=bond2
/interface bridge vlan
add bridge=bridge_VF tagged=bridge_VF,bond1,bond2 vlan-ids=1
add bridge=bridge_VF tagged=bridge_VF,bond1,bond2 vlan-ids=20
add bridge=bridge_VF tagged=bridge_VF,bond1 vlan-ids=30
add bridge=bridge_VF tagged=bridge_VF,bond1 vlan-ids=200
/interface vlan
add interface=bridge_VF name=vlan1 vlan-id=1
add interface=bridge_VF name=vlan20 vlan-id=20
add interface=bridge_VF name=vlan30 vlan-id=30
add interface=bridge_VF name=vlan200 vlan-id=200
/ip address
add address=192.168.1.163/16 interface=vlan1 network=192.168.0.0

It works for now. I disabled STP on the Extreme Networks Stack and it worked without problems.
Idk why it didn’t with STP since everything in our Network is set to RSTP.
What are your suggestions, which settings should i check?

https://help.mikrotik.com/docs/display/ROS/Layer2+misconfiguration#Layer2misconfiguration-BridgedVLANonphysicalinterfaces
Enlighten yourself.
I gave you the config, just use it.

Oh now i see. Thanks!
The Lab router has 2 bonds but our main router where it should be only has 1 bond. So should i do that too there? And are there good learning Videos for this?

If you need to use one interface(ether or bond) with vlans, just set on it vlan interfaces. If you need trunk vlans between ports of the router - use bridge with vlan filtering.