Problems with PBR (VPN and routing)

Hello. I have some problems with Policy Based Routing PBR.

R1 has two ISPs, so I configure PBR on ISP1 for computer A and ISP2 for computer 2 and so far it has worked perfectly.
but on R1 I have an L2TP server activated and when I activate the PBR all the packets destined for the L2TP client go ONLY through the ISP assigned to the source PC and also when I make a trace from the other network (l2tp client) to my PC network, the packets from the l2tp client destined for my network reach only the IP of the l2tp server so there is no connection to my LAN network

so far these are my mangle rules
1- add action=accept chain=prerouting connection-state=established,new disabled= yes dst-address-list=“NETWORK2” src-address-list=“PCs in my network”
2-add action=mark-routing chain=prerouting comment=“ENVIO DE TRAFICO A ISP1” connection-state=“” disabled=yes dst-address-list= “!DIRECTLY CONNECTED” new-routing-mark=A-ISP1 passthrough=no src-address-list=ISP1
3-add action=mark-routing chain=prerouting comment=“ENVIO DE TRAFICO A ISP2” disabled=yes dst-address-list=“!DIRECTLY CONNECTED” new-routing-mark=A-ISP2 passthrough=no src-address-list=ISP2

NOTE: With the first mangle rule there are connections (ping, traceroute) between the two branches but when I add others branchs to the VPN (L2TP) only some branches have connections

In conclusion, when activating the PBR I lose connection (ping, traceroute. etc) between the PCs of the L2TP server and the PCs of the L2TP client.