thetinman wrote
The 192.168.1.11 and 12 are part of the internal network so they not touched by the VPN server as I understand, they are just part of the internal network of the office where the router will be the gateway for them for connect to internet as well as for the openvpn server.
If I understand you correctly, your OpenVPN server, to which clients connect, and which is the termination point of your tunnel, is on IP 192.168.1.10, and it hands out client IPs on the 10.8.0.0 range.
All of your internal servers on the 192.168.1.0 range use 192.168.1.254 as default gateway for connection to the internet.
However, any traffic from a VPN client will be coming from IP 10.8.0.x through 192.168.1.10 and needs to route back through 192.168.1.10 to traverse the tunnel, and NOT through 192.168.1.254.
Therefore 192.168.1.11 and 192.168.1.12 need to have a route in their routing table to tell them to send traffic from 10.8.0.x back to 192.168.1.10.
To test this, try pinging a connected client from .11 or .12. You will find they can't, until you add a route telling them to send traffic via 192.168.1.10.