Load Balancing and Failover not working with my VPN connection

As shown in the attached image, the user who goes on the internet does not have a problem when I lose one of the connections. On the other hand, my VPN connection breaks and even when the lost connection comes back, the connection always remains broken and the applications through the VPN do not work.
Load Balancing & Failover.png

The VPN (what is it?) does not pass through Internet1 or Internet2?

Redo the graph and you will understand why when the current Internet(1|2) does not work the VPN anymore

Also the MT config
/export file=anynameyouwish (minus router serial number, any public WANIP information, keys )

The VPN is Cisco Easy VPN. The VPN works on both connections. But when one connection drops, I would like the other connection to run the VPN, just like failover works.

do 2 VPN and use the adequate route like internet1/internet2 change…