2x WAN With load balancing. Not able to access IPs

Hi guys
Hope all is well

I have been trying to do load balancing with 2x pppoe connections. The balancing is working fine. For some reason i am not able to log into any of my IP’s/ Radios on the network. As soon as i disable one of the WAN it is working now and then. If i remove my mangle rules i am able to log into everything and all is good except i am then only running on one of my incoming lines. Ive been trying to get this right for a few weeks now trying different scripts and ways of doing this and have not found the perfect one. Any advice to solve this problem of mine?

Mikrotik 3011

All other ports has different IPs. Each to a different tower with different IP
set name=ether9-Fiber2
set name=ether10-Fiber1

/interface pppoe-client
add add-default-route=yes disabled=no interface=ether10-Fiber1 name=pppoe-out1 password=“Password” use-peer-dns=yes user=“User”
add add-default-route=yes disabled=no interface=ether9-Fiber2 name=pppoe-out2 password=“Password1” use-peer-dns=yes user=“User1”

set allow-remote-requests=yes servers=8.8.8.8,8.8.4.4

/ip firewall mangle
add action=mark-connection chain=input comment=“WAN1 Input” disabled=yes new-connection-mark=“Input ISP1” passthrough=no
add action=mark-connection chain=input comment=“WAN2 Input” disabled=yes new-connection-mark=“Input ISP2” passthrough=no
add action=mark-routing chain=output comment=“WAN1 Out” connection-mark=“Input ISP1” disabled=yes new-routing-mark=“Out WAN1” passthrough=no
add action=mark-routing chain=output comment=“WAN2 Out” connection-mark=“Input ISP2” disabled=yes new-routing-mark=“Out WAN2” passthrough=no
add action=mark-routing chain=prerouting comment=“ISP1 Load ballance” disabled=yes dst-address-type=!local in-interface=!pppoe-out1 new-routing-mark=“Out WAN1” passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-routing chain=prerouting comment=“Load ballancing ISP2” disabled=yes dst-address-type=!local in-interface=!pppoe-out2 new-routing-mark=“Out WAN2” passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1
/ip firewall nat
add action=masquerade chain=srcnat comment=ISP1 out-interface=pppoe-out1
add action=masquerade chain=srcnat comment=ISP2 out-interface=pppoe-out2

Note: My dst addresses are the same as im using the same provider.

/ip route
add check-gateway=ping distance=1 gateway=pppoe-out1 routing-mark=“Out WAN1” scope=10
add distance=1 dst-address=10.10.10.161/32 gateway=pppoe-out1 pref-src=192.0.45.20 routing-mark=“Out WAN1”
add check-gateway=ping distance=2 gateway=pppoe-out2 routing-mark=“Out WAN2” scope=10
add distance=2 dst-address=10.10.10.161/32 gateway=pppoe-out2 pref-src=192.1.45.90 routing-mark=“Out WAN2”

Thanks Hope this helps