IPS do not communicate with mark-routing

Good morning, everyone,

I need some help with a configuration on my RB 3011 router.

I currently have 3 internet links configured as follows:

Provider 1: Internet comes in through Ether1 and exits via the admin bridge (range 192.168.10.0/24).
Provider 2: Internet comes in through Ether2 and exits via the student bridge (range 10.0.0.0/24).
Provider 3: Internet comes in through Ether3 and exits via the support bridge (range 100.64.0.0/24).
When I apply traffic marking rules in Mangle, the links are being distributed correctly, but the IP ranges of the different bridges are not communicating with each other.

Does anyone know how to allow communication between the IP ranges of the bridges, even with the link division?

Thanks in advance!

The RB3011 has ports 1-5 on one chip and ports 6-10 on another chip,
So practically speaking one bridge makes sense not three ( on all newer products, ) two bridges does in your case.

Figure out which traffic load amongst your three bridges is the greates and use that bridge for ports 1-5 and put the other two on ports 6-10.
And by that I mean
Create two bridges without any subnets.
Instead
USE THREE VLANS to replace any bridge subnet, one vlan associated with bridge1 and two vlans associated with birdge2

You will need the old style of vlan filtering, not via bridge but via /etherport-swith settings vice /interface bridge settings.