Why did you set up a WireGuard client on local laptop(10.0.0.4)?

In this diagram, it should work by default. You can ssh to the router, stop the mwan3, then try again.

mwan3 stop
echo " " > /proc/net/nf_conntrack