You have several bits of logical nonsense in the configuration:
- on both devices, you’ve set pvid=30 on the CPU-facing port of the bridge, but at the same time you’ve put that port to the tagged list for the bridge for vlan-ids=30 in /interface bridge vlan and created an /interface vlan for vlan-id=30.
So either keep pvid=30 on the bridge, but in that case, the row in /interface bridge vlan must say bridge=BR1 tagged=E4 untagged=BR1 vlan-ids=30, the /ip address row for address=192.168.0.32/28 must be attached to the bridge itself, and the /interface vlan for vlan-id=30 must be removed.
Or set the pvid of the bridge back to the default value of 1 and keep the rest as is.
- to make the /interface vlan named VLAN10 and VLAN20 actually talk to the bridge, you have to add BR1 to the tagged list also on the rows with vlan-ids=10 and vlan-ids=20
But none of the above should explain why PC1 cannot see PC2, as VLAN 10 seems to be configured properly at both devices for the purpose of L2 transparency.
Have a look at this post regarding the ambiguous meaning of “bridge”.