pb with 2 wan load balancing

Hello there,
Here is my configuration for load balancing on two WAN

/ip firewall mangle
add action=mark-connection chain=input in-interface=wan-o new-connection-mark=wan-o_conn
add action=mark-connection chain=input in-interface=wan-f new-connection-mark=wan-f_conn
add action=mark-routing chain=output comment="ok to wan-o" connection-mark=wan-o_conn new-routing-mark=to_wan-o
add action=mark-routing chain=output comment="OK to wan-f" connection-mark=wan-f_conn new-routing-mark=to_wan-f
add chain=prerouting comment="de bridge-local vers 192.168.2.0" dst-address=192.168.2.0/24 in-interface=bridge-local
add chain=prerouting comment="de bridge-local vers 192.168.3.0" dst-address=192.168.3.0/24 in-interface=bridge-local
add action=mark-routing chain=prerouting comment="bridge-local vers wan-o" connection-mark=wan-o_conn in-interface=bridge-local new-routing-mark=to_wan-o
add action=mark-routing chain=prerouting comment="bridge-local vers wan-f" connection-mark=wan-f_conn in-interface=bridge-local new-routing-mark=to_wan-f
add action=mark-connection chain=prerouting comment="PCC vers wan-o" dst-address-type=!local in-interface=bridge-local new-connection-mark=wan-o_conn per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-connection chain=prerouting comment="PCC vers wan-f" dst-address-type=!local in-interface=bridge-local new-connection-mark=wan-f_conn per-connection-classifier=both-addresses-and-ports:2/1
add action=mark-connection chain=prerouting comment="reprend la bonne sortie pr les entrants de wan-o" connection-mark=no-mark in-interface=wan-o new-connection-mark=wan-o_conn
add action=mark-connection chain=prerouting comment="reprend la bonne sortie pr les entrants de wan-f" connection-mark=no-mark in-interface=wan-f new-connection-mark=wan-f_conn
add action=mark-connection chain=prerouting connection-mark=wan-o_conn disabled=yes dst-address-type=!local in-interface=bridge-local new-connection-mark=wan-o_conn per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=prerouting connection-mark=wan-f_conn disabled=yes dst-address-type=!local in-interface=bridge-local new-connection-mark=wan-f_conn per-connection-classifier=both-addresses:2/1


/ip firewall nat
add action=masquerade chain=srcnat comment="default configuration" out-interface=sfp1-gateway
add action=masquerade chain=srcnat comment="default configuration" disabled=yes out-interface=wan-o to-addresses=0.0.0.0
add action=masquerade chain=srcnat out-interface=wan-o
add action=masquerade chain=srcnat out-interface=wan-f to-addresses=0.0.0.0


/ip route
add check-gateway=ping distance=1 gateway=192.168.2.1 routing-mark=to_wan-o
add check-gateway=ping distance=1 gateway=192.168.3.1 routing-mark=to_wan-f
add check-gateway=ping distance=1 gateway=192.168.3.1
add check-gateway=ping distance=2 gateway=192.168.2.1

/ip dns
set allow-remote-requests=yes cache-size=5000KiB max-udp-packet-size=512 servers=221.132.112.8,8.8.4.4

My problem is that I have the failover but I have no loadbalancing, as if the PCC did not work.


I have a route to one of my WAN is always inactive (wan-o with distance 2, if both are OK)

/ip route> print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 A S  0.0.0.0/0                          192.168.2.1               1
 1 A S  0.0.0.0/0                          192.168.3.1               1
 2 A S  0.0.0.0/0                          192.168.3.1               1
 3   S  0.0.0.0/0                          192.168.2.1               2
 4 ADC  192.168.2.0/24     192.168.2.30    wan-o                     0
 5 ADC  192.168.3.0/24     192.168.3.10    wan-f                     0
 6 ADC  192.168.88.0/24    192.168.88.1    bridge-local              0

Thank you for helping me, I really do not see a solution.