How should I configure a site-to-site VPN tunnel based on wireguard in a multi-wan environment?

Checked the official wiki document, the configuration is successful, the mikrotik devices at both ends are v7.7, just a few days ago, the mikrotik device at one end (rb750gr3) was upgraded to the latest version of v7.8, and then it didn’t work, and the other end Also upgraded to v7.8, still can’t access each other. The only difference between my network situation and the official wiki is the multi-wan environment. The Internet at both ends of the wireguard tunnel is a single wan (isp). Not interoperable. May I ask how to solve it? In order to facilitate understanding, I drew a simple network topology diagram according to my network layout.
Network diagram (2).jpg

Conceptually you need to ensure the handshake on the server side coming in on ISP X, gets routed back out the same WAN.
Other than that would need to see both configs…

The easiest way to accomplish the aim is to mangle traffic coming in on ISPX and ensure there is an identified route for that traffic later on.

Can you give me some hints combined with my topology, although I have some basics of mikritok router settings, but I am not very professional.

yup, need to see complete config on both routers
/export file=anynameyouwish ( minus router serial number and any public WANIP info )

export file

First comment is that it is not clear if which router is considered the server for the initial handshake and which one the client.
Second comment why do they both have 0.0.0.0/0 selected at peer allowed IP settings.
Typically one uses 0.0.0.0/0 at one end to signify that users local on that device are going to the other router for internet…
Thirdly the diagram is wrong, the IP addresses for wireguard seem reversed…

The problem is solved, just add a routing mark on the rb750 route

chain=prerouting action=mark-routing new-routing-mark=main passthrough=no src-address-list=local-LAN
       in-interface=bridge2-LAN

But in this case, you can see that the client cannot aggregate the sum of the bandwidth of the 3 ISPs, and can only connect to the Internet with a single line. Make a common mark, and then log in to the router with the mobile phone and switch the mangle statement.
Thank you for guiding me to solve the problem.