VLAN port accross bridge

Hi, I got this network topology

RB750Gr3 --> CRS112-8P-4S --> LHG5(1) --> LHG5(2) --> RB2011
                        \--> Cap AC

all using same version of router os 6.45.9

RB750Gr3 - Router and Capsman manager, VLAN and DHCP are setup here.
CRS112-8P-4S - PoE switch to power near Cap AC and LHG5, only bridge all port no VLAN or other setting.
LHG5(1) - Bridge ether1 and wlan1, wireless in bridge mode, no other setting.
LHG5(2) - Bridge ether1 and wlan1, wireless in station-bridge mode connected to LHG5(1), no other setting.
RB2011 - Function as switch, bridge all port. ether10 is connected to LHG5(2)

On RB750Gr3
I have three VLAN, VLAN 1 default for management, 10 for operator, and 20 for guest.
Each have their own dhcp server and subnet.
Three wifi ssid are set in the capsman for management, operation, and guest.

Now all my user can connect through the SSID when they are in proximity of RB2011 or Cap AC and get the correct IP ( correct VLAN ) for all three SSID.

In RB2011 part there is a PC that have to connect using cable. By default it will retrieve VLAN1 dhcp address. How do I set them to use specific VLAN dhcp, in this case is 10.

I try to set it in the RB2011 interface bridge like this.
ether1 to ether10 are bridge to the same bridge.
PC are connected in ether9

/interface bridge port set pvid=10 [find interface=ether9]
/interface bridge vlan add bridge=bridge1 vlan-ids=10 tagged=bridge1 untagged=ether9
/interface bridge set vlan-filtering=yes ingress-filtering=yes frame-types=admit-all [find name=bridge1]

When I do this, the PC cannot connect to the DHCP server in the RB750Gr3
Should I set in the /interface ethernet switch ?

You have made ether 9 part of vlan 10, so as the config stands right now, it will only have layer 2 access to the bridge interface on the 2011.
So add your uplink interface on 2011 towards the 750 under bridge vlan

So I need to add ether10 ( connected to LHG5(2) since it is a PoE port ) as untagged in bridge vlan ?

/Interface bridge vlan add bridge=bridge vlan-ids=10 tagged=bridge untagged=ether9,ether10

If ether 10 is the uplink, it should be tagged

Thanks for the input, apparently I make a mistake in the RB750Gr3.

The port that go to the PoE Switch CRS112-8P-4S is mark as untagged, when I change it to tagged it works correctly across multiple switch.

This one also required. Thanks.

If ether 10 is the uplink, it should be tagged

Would it works if the switch between is different brand, but the end switch still mikrotik ?

If it is a half decent switch, should not cause problems