Thanks for updating the part about routing. As there are many different IPs mentioned in every step, it is very difficult to follow that instructions as it is not clear (for me) which IPs are those mentioned in this part:
Code
ExecStartPost=/usr/sbin/route add -net 192.168.2.0 netmask 255.255.255.0 gw 10.0.0.2
ExecStartPost=/usr/sbin/route add 64.109.130.11/32 via 192.168.0.1 dev eth0
In this example code which is which IP?
192.168.2.0 - the remote network I want to reach over VPN?
10.0.0.2 - remote Wireguard VPN network?
64.109.130.11/32 - public IP of the VPN server?
192.168.0.1 - local gateway (where the LE client is)?