Routing between VLANs

Hello.
I need to configure my Mikrotik RB1100 that it would have tagged VLANs 600, 800 and untagged VLAN 300 on eth1-eht3, tagged VLANs 300, 500, 600, 800 and untagged VLAN 99 on eth4.
So, firstly I’ve configured all except VLAN 500 and all works fine:
eth1-3 are in bridge, VLANs 600 and 800 are created on it; VLAN 300 is created on port eth4 and added to bridge with eth1-3 (so I have it untagged)
VLAN 300, 600, 800 are created on eth4, for each of them I’ve created bridge to connect with existing VLAN on ports eth1-3; VLAN 99 was created on eth5, then I’ve created one more bridge and add VLAN 99 and eth4 there to have VLAN99 untagged on eth4.
So, I’ll repeat, all works fine.
Now I need to add tagged VLAN 500 on port eth4.
I’ve created it on port eth4, assigned local address, but I can’t ping even this address from ports eth1-3. I connect VM in VLAN 500 - it has Internet, and all is fine for it. But I can ping it only from any VLAN from eth4, but not from any VLAN from eth1-3.
What I do wrong?
I’ll put some screenshots in attachments.
Please, help me. If you need more info or config - I’ll provide it.

P.S.: I’m not sysadmin at all and I met Mikrotik the first time :slight_smile: All I need - is to configure and forget about it)
1.PNG
2.PNG