Load Balance not working with IDM

Hi

I did all the load balance settings for two ppoe WAN 12mb each and I got it to work, but the problem it works when I download with torrent my download speed is 2.4mbs but when i use IDM it only uses one WAN i tried different IDM but none will work.
here are my settings if someone can check them out and tell me if i did something wrong or i need any additional settings.

/ip firewall mangle
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=WAN1 new-connection-mark=WAN1_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=WAN2 new-connection-mark=WAN2_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local in-interface=LAN new-connection-mark=WAN1_conn \
    per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local in-interface=LAN new-connection-mark=WAN2_conn \
    per-connection-classifier=both-addresses:2/1
add action=mark-routing chain=prerouting connection-mark=WAN1_conn \
    in-interface=LAN new-routing-mark=to_WAN1
add action=mark-routing chain=prerouting connection-mark=WAN2_conn \
    in-interface=LAN new-routing-mark=to_WAN2
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
/ip firewall nat
add action=masquerade chain=srcnat out-interface=WAN1
add action=masquerade chain=srcnat out-interface=WAN2
/ip route
add check-gateway=ping distance=1 gateway=WAN1 routing-mark=to_WAN1
add check-gateway=ping distance=1 gateway=WAN2 routing-mark=to_WAN2
add check-gateway=ping distance=1 gateway=WAN2
add check-gateway=ping distance=2 gateway=WAN1

thank you

anyone?

Change PCC to both adresses and ports. With both-adresses only it will always place connections between a server and you on the same link.

please may someone help me thank you

IDM get connection to one server and stay in Established status until finishing the download! Torrent use different path-s and get connection from the line which have shortest path! So problem is with IDM technology not with Mikrotik!

yeah that what i thought so is there any other solution for me to get 2.4m download speed on normal files

Nope. It is not possible to divide single connection over two WAN interfaces with different WAN IP addresses.