Less speed when balancing

Hi all. I’ll try to be much clear as I can.

I have 2 WAN (30 Mb down speed / 3’5 Mb up speed each) from same ISP which are on pppoe-client and running. Then I have a local network with dhcp server (192.168.1.1/24).

When I setup the load balance, my speed is very poor (3 Mb down speed / 1 Mb up speed).

I export my config to see if someone could please help me.

/interface pppoe-client
add ac-name=“” add-default-route=no allow=pap,chap,mschap1,mschap2 dial-on-demand=no disabled=no interface=WAN1 max-mru=1480 max-mtu=1480 mrru=
disabled name=pppoe-out1 password=XXXX profile=default service-name=“” use-peer-dns=no user=XXXX
add ac-name=“” add-default-route=no allow=pap,chap,mschap1,mschap2 dial-on-demand=no disabled=no interface=WAN2 max-mru=1480 max-mtu=1480 mrru=
disabled name=pppoe-out2 password=XXXX profile=default service-name=“” use-peer-dns=no user=XXXX

/ip firewall nat
add action=masquerade chain=srcnat comment=“Regla salida internet pppoe1” disabled=no out-interface=pppoe-out1
add action=masquerade chain=srcnat comment=“Regla salida internet pppoe2” disabled=no out-interface=pppoe-out2

/ip firewall mangle
add action=mark-connection chain=input comment=“Balanceo de carga” disabled=no in-interface=pppoe-out1 new-connection-mark=internet1_conn
passthrough=yes
add action=mark-connection chain=input disabled=no in-interface=pppoe-out2 new-connection-mark=internet2_conn passthrough=yes

add action=mark-routing chain=output connection-mark=internet1_conn disabled=no new-routing-mark=to_internet1 passthrough=yes
add action=mark-routing chain=output connection-mark=internet2_conn disabled=no new-routing-mark=to_internet2 passthrough=yes

add action=mark-connection chain=prerouting disabled=no dst-address-type=!local in-interface=Salida new-connection-mark=internet1_conn pass
yes per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=prerouting disabled=no dst-address-type=!local in-interface=Salida new-connection-mark=internet2_conn pass
yes per-connection-classifier=both-addresses:2/1

add action=mark-routing chain=prerouting connection-mark=internet1_conn disabled=no in-interface=Salida new-routing-mark=to_internet1 passt
add action=mark-routing chain=prerouting connection-mark=internet2_conn disabled=no in-interface=Salida new-routing-mark=to_internet2 passt

/ip route
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1 routing-mark=to_internet1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out2 routing-mark=to_internet2 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-out2 scope=30 target-scope=10

Thanks