I'm not sure which part of the configuration is relevant... please tell me if I'm missing some information.
Main Router
/interface print
Flags: D - dynamic, X - disabled, R - running, S - slave
# NAME TYPE ACTUAL-MTU L2MTU MAX-L2MTU MAC-ADDRESS
0 R ether1_provider1 ether 1500 1596 2026 CC:2D:E0:XX:XX:Y1
1 ether2_provider2 ether 1500 1596 2026 CC:2D:E0:XX:XX:Y2
2 RS ether3_lan ether 1500 1596 2026 CC:2D:E0:XX:XX:Y3
3 ether4 ether 1500 1596 2026 CC:2D:E0:XX:XX:Y4
4 ether5 ether 1500 1596 2026 CC:2D:E0:XX:XX:Y5
5 R bridge_lan bridge 1380 1596 CC:2D:E0:XX:XX:Y3
6 RS eoip-wle2ed eoip 1380 65535 00:00:5E:80:00:01
/interface bridge print
Flags: X - disabled, R - running
0 R name="bridge_lan" mtu=auto actual-mtu=1380 l2mtu=1596 arp=enabled arp-timeout=auto
mac-address=CC:2D:E0:XX:XX:Y3 protocol-mode=rstp fast-forward=no igmp-snooping=no auto-mac=yes
ageing-time=5m priority=0x8000 max-message-age=20s forward-delay=15s transmit-hold-count=6
vlan-filtering=no dhcp-snooping=no
/interface bridge port print
Flags: X - disabled, I - inactive, D - dynamic, H - hw-offload
# INTERFACE BRIDGE HW PVID PRIORITY PATH-COST INTERNAL-PATH-COST HORIZON
0 ether3_lan bridge_lan yes 1 0x80 10 10 none
1 eoip-wle2ed bridge_lan 1 0x80 10 10 none
/ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 192.168.178.3/24 192.168.178.0 ether1_provider1
1 192.168.2.3/24 192.168.2.0 ether2_provider2
2 192.168.30.2/24 192.168.30.0 bridge_lan
3 192.168.30.15/24 192.168.30.0 bridge_lan
4 192.168.30.1/24 192.168.30.0 bridge_lan
/interface eoip print
Flags: X - disabled, R - running
0 R name="eoip-wle2ed" mtu=auto actual-mtu=1380 l2mtu=65535 mac-address=00:00:5E:80:00:01 arp=enabled
arp-timeout=auto loop-protect=default loop-protect-status=off loop-protect-send-interval=5s
loop-protect-disable-time=5m local-address=192.168.30.15 remote-address=10.14.100.81 tunnel-id=5
keepalive=10s,10 dscp=inherit clamp-tcp-mss=yes dont-fragment=no allow-fast-path=yes
/ip ipsec policy print where dst-address=10.14.100.0/24
Flags: T - template, X - disabled, D - dynamic, I - invalid, A - active, * - default
# PEER TUN SRC-ADDRESS DST-ADDRESS
0 A ;;; bSH side
;;; peer not set
yes 192.168.30.0/24 10.14.100.0/24
/ping 10.14.100.81 interface=bridge_lan
SEQ HOST SIZE TTL TIME STATUS
0 10.14.100.81 56 62 20ms
1 10.14.100.81 56 62 19ms
Remote Router:
/interface print
Flags: D - dynamic, X - disabled, R - running, S - slave
# NAME TYPE ACTUAL-MTU L2MTU MAX-L2MTU MAC-ADDRESS
0 R ether1 ether 1500 1598 2028 74:4D:28:XX:XX:Y1
1 XS ether2 ether 1500 1598 2028 74:4D:28:XX:XX:Y2
2 XS ether3 ether 1500 1598 2028 74:4D:28:XX:XX:Y3
3 RS ether4 ether 1500 1598 2028 74:4D:28:XX:XX:Y4
4 pwr-line1 ether 1500 1598 2028 74:4D:28:XX:XX:Y5
5 XS wlan1 wlan 1500 1600 2290 74:4D:28:XX:XX:Y6
6 R ;;; defconf
bridge bridge 1500 1598 74:4D:28:XX:XX:Y2
7 R bridge_lan bridge 1500 1598 74:4D:28:XX:XX:Y4
8 R eoip-ed2wle eoip 1458 65535 00:00:5E:80:00:02
/ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 X ;;; defconf
192.168.29.1/29 192.168.29.0 bridge
1 10.14.100.81/24 10.14.100.0 ether1
/interface eoip print
Flags: X - disabled, R - running
0 R name="eoip-ed2wle" mtu=auto actual-mtu=1458 l2mtu=65535 mac-address=00:00:5E:80:00:02 arp=enabled
arp-timeout=auto loop-protect=default loop-protect-status=off loop-protect-send-interval=5s
loop-protect-disable-time=5m local-address=10.14.100.81 remote-address=192.168.30.15 tunnel-id=5
keepalive=10s,10 dscp=inherit clamp-tcp-mss=yes dont-fragment=no allow-fast-path=yes
/ping 192.168.30.15
SEQ HOST SIZE TTL TIME STATUS
0 192.168.30.15 56 62 20ms
1 192.168.30.15 56 62 19ms
Bridge interface packet statistics:
eoip-wle2ed: 77140 Tx,
0 Rx
eoip-ed2wle: 5735 Tx, 74884 Rx