Hi there,
I have an extensive experience with VPN servers, OpenVPN, and Tunneling. This is my Expertise area, and I have no doubt about it. I can give you the best solution for the problem. I think this problem can only be solved when we created the IPtables and routing policies.
Let's chat to discuss more.
Best Regards,
Mahrus