Wireguard with Multi WAN

I Have OpenWrt installed on Raspi4, I have 3 WANs Interfaces (VLAN 10, 20 and 30).
I did install Multiwan Manager, WAN1 with metric 1 , WAN2 with metric 2 and WAN3 with metric 3.
I did create members , all of them with the same Metric and weight (which is 1) to loadbalance between them.
What I did notice is when the WAN1 goes down , the WG VPN interface goes down too, by checking the Routing table I see that the VPN public IP keeps going through WAN1.

  • I did create a Rule in the luci MultiWAN Manager to go through the created policy to reach the VPN server but still not working.
    Any idea how to resolve the issue?
    Thank you

Is WG the default route for your network or are. you are using some form of PBR?

If it is not you can try with disabling the HOST route on the WG interface, not sure if that helps though

Wireguard conflicts with mwan, just exclude port from multi-wan-ing.

WG is not the default route.
I did disable the HOST route on WG Interface but still the same issue.
In Routing state still shows the WAN1 (VLAN10) IP address as the GW to reach the VPN Pulblic IP even the WAN1 is actually down:

which port do you mean to exclude form multi-wan?
do you mean do not use the multi-wan at all and only use static routing to WANs with different Metric?
If I use Static routes is there any way to track the link if it can reach the Internet ? otherwise the route will be always active even if the ISP is down