Wireguard with 2 Wan don't Handshake

WireGuard does not work with Mangling. It seems this is “by WG design” to which MT obeys.

You have to make sure if you connect via WAN2, the answer goes out via WAN2 too. If it exits via WAN1 the connection gets invalid. You have to configure a “internal double NAT” like described here: