3 WAN load balanicing with web proxy problem help me

Hi
Any one suggest me what is the problem both are not working together

My configuration


/interface ethernet
set [ find default-name=ether5 ] comment=LOCAL name=LOCAL poe-out=off
set [ find default-name=ether1 ] comment=WAN1 name=WAN1
set [ find default-name=ether2 ] comment=WAN2 name=WAN2 poe-out=off
set [ find default-name=ether3 ] comment=Airtel name=WAN3
set [ find default-name=ether4 ] poe-out=off
/ip neighbor discovery
set LOCAL comment=LOCAL
set WAN1 comment=WAN1
set WAN2 comment=WAN2
set WAN3 comment=Airtel
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip hotspot profile
set [ find default=yes ] html-directory=flash/hotspot
/ip address
add address=192.168.1.1/24 comment=WAN1 interface=WAN1 network=192.168.1.0
add address=192.168.2.1/24 comment=WAN2 interface=WAN2 network=192.168.2.0
add address=45.112.22.91/27 comment=Airtel interface=WAN3 network=
45.112.22.64
add address=192.168.4.1/24 comment=LOCAL interface=LOCAL network=192.168.4.0
/ip dns
set allow-remote-requests=yes servers=8.8.8.8,8.8.4.4
/ip firewall filter
add action=drop chain=input dst-port=8080 in-interface=WAN1 protocol=tcp
src-address=0.0.0.0
add action=drop chain=input dst-port=8080 in-interface=WAN3 protocol=tcp
src-address=0.0.0.0
add action=drop chain=input dst-port=8080 in-interface=WAN2 protocol=tcp
src-address=0.0.0.0
add chain=output comment=“Accept Proxy No Limit” disabled=yes dscp=4
/ip firewall mangle
add action=mark-connection chain=input in-interface=WAN1 new-connection-mark=
WAN1_conn
add action=mark-connection chain=input in-interface=WAN2 new-connection-mark=
WAN2_conn
add action=mark-connection chain=input in-interface=WAN3 new-connection-mark=
WAN3_conn
add action=mark-routing chain=output connection-mark=WAN1_conn
new-routing-mark=to_WAN1
add action=mark-routing chain=output connection-mark=WAN2_conn
new-routing-mark=to_WAN2
add action=mark-routing chain=output connection-mark=WAN3_conn
new-routing-mark=to_WAN3
add chain=prerouting dst-address=192.168.1.0/24 in-interface=LOCAL
add chain=prerouting dst-address=192.168.2.0/24 in-interface=LOCAL
add chain=prerouting dst-address=45.112.22.64/27 in-interface=LOCAL
add action=mark-connection chain=prerouting dst-address-type=!local
in-interface=LOCAL new-connection-mark=WAN1_conn
per-connection-classifier=both-addresses-and-ports:2/2
add action=mark-connection chain=prerouting dst-address-type=!local
in-interface=LOCAL new-connection-mark=WAN2_conn
per-connection-classifier=both-addresses-and-ports:2/1
add action=mark-connection chain=prerouting dst-address-type=!local
in-interface=LOCAL new-connection-mark=WAN3_conn
per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-routing chain=prerouting connection-mark=WAN1_conn
in-interface=LOCAL new-routing-mark=to_WAN1
add action=mark-routing chain=prerouting connection-mark=WAN2_conn
in-interface=LOCAL new-routing-mark=to_WAN2
add action=mark-routing chain=prerouting connection-mark=WAN3_conn
in-interface=LOCAL new-routing-mark=to_WAN3
add action=mark-connection chain=output comment=
“Marking Web Proxy Connection for WAN1” disabled=yes dst-port=80
new-connection-mark=WAN1_conn per-connection-classifier=
both-addresses-and-ports:2/2 protocol=tcp
add action=mark-connection chain=output comment=
“Marking Web Proxy Connection for WAN2” disabled=yes dst-port=80
new-connection-mark=WAN2_conn per-connection-classifier=
both-addresses-and-ports:2/1 protocol=tcp
add action=mark-connection chain=output comment=
“Marking Web Proxy Connection for WAN3” disabled=yes dst-port=80
new-connection-mark=WAN3_conn per-connection-classifier=
both-addresses-and-ports:2/0 protocol=tcp
add action=mark-connection chain=prerouting comment=
“Excluding Port 80 from PCC WAN1” disabled=yes dst-address-type=!local
dst-port=!80 in-interface=LOCAL new-connection-mark=WAN1_conn
per-connection-classifier=both-addresses-and-ports:2/2 protocol=tcp
add action=mark-connection chain=prerouting comment=
“Excluding Port 80 from PCC WAN2” disabled=yes dst-address-type=!local
dst-port=!80 in-interface=LOCAL new-connection-mark=WAN2_conn
per-connection-classifier=both-addresses-and-ports:2/1 protocol=tcp
add action=mark-connection chain=prerouting comment=
“Excluding Port 80 from PCC WAN3” disabled=yes dst-address-type=!local
dst-port=!80 in-interface=LOCAL new-connection-mark=WAN3_conn
per-connection-classifier=both-addresses-and-ports:2/0 protocol=tcp
/ip firewall nat
add action=redirect chain=dstnat comment=“Web Proxy” disabled=yes dst-port=80
protocol=tcp to-ports=8080
add action=masquerade chain=srcnat out-interface=WAN3
add action=masquerade chain=srcnat out-interface=WAN1
add action=masquerade chain=srcnat out-interface=WAN2
/ip proxy
set cache-administrator=ambikapur@isolnet.in cache-on-disk=yes cache-path=
“Sony HDD”
/ip route
add check-gateway=ping distance=3 gateway=192.168.1.251 routing-mark=to_WAN1
add check-gateway=ping distance=2 gateway=192.168.2.251 routing-mark=to_WAN2
add check-gateway=ping distance=1 gateway=45.112.22.65 routing-mark=to_WAN3
add distance=1 gateway=45.112.22.65
add check-gateway=ping distance=1 gateway=45.112.22.65
add distance=2 gateway=192.168.2.251
add check-gateway=ping distance=2 gateway=192.168.2.251
add distance=3 gateway=192.168.1.251
add check-gateway=ping distance=3 gateway=192.168.1.251

Thank You in Advance…