Multiple WAN with multiple L2TP simultaneous connection

Dear masters..

i have some problem with L2TP VPN connection.

i have success to make single ISP L2tp. and i cannot make if i add more ISP to my mikrotik.

here is my plan pictures :




and here is my mangle and route :
/ip firewall mangle
add chain=input in-interface=ether2 action=mark-connection new-connection-mark=traffic-wan1
add chain=input in-interface=ether3 action=mark-connection new-connection-mark=traffic-wan2
add chain=output connection-mark=traffic-wan1 action=mark-routing new-routing-mark=to-wan1
add chain=output connection-mark=traffic-wan2 action=mark-routing new-routing-mark=to-wan2
add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses¬-and-ports:2/0 action=mark-connection new-connection-mark=traffic-wan1 passthrough=yes
add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses¬-and-ports:2/1 action=mark-connection new-connection-mark=traffic-wan2 passthrough=yes
add chain=prerouting connection-mark=traffic-wan1 in-interface=LAN action=mark-routing new-routing-mark=to-wan1
add chain=prerouting connection-mark=traffic-wan2 in-interface=LAN action=mark-routing new-routing-mark=to-wan2

/ip route
add dst-address=0.0.0.0/0 gateway=42.25.47.251 routing-mark=to-wan1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=101.255.23.22. routing-mark=to-wan2 check-gateway=ping

add dst-address=0.0.0.0/0 gateway=42.25.47.251 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=101.255.23.22 distance=2 check-gateway=ping

please give me some advice..

i really apreciate..

Thank you very much.