Use a link with public IPv4
Don't masquerade VPN interface
iptables -t nat -A POSTROUTING -d 31.206.225.140/32 -o wg -j MASQUERADE
Put public IPv4 address from ISP on AllowedIPs for the peer
Delete the rule for the ISP IP from routing table on PostUp
PostUp = ip route del "IP"
Add another routing table
ip rule add from "IP" table 10
ip route add default via "serverGateway" table 10