SteveP wroteThe problem is: any connections over VPN from the gateway servers themselves are always 10.7.0.1 to the 10.0.2.X network, and 10.7.0.2 to the 10.0.0.X network.
That is correctly functioning ..
If you want these two servers to always use the ethernet IP address over the VPN then use iptables to NAT the source address .. but that is overly complicated and you really do not need to.