Since the VPN tunnel is established and traffic is reaching the development network, the issue may be related to routing. The next logical step is to check whether the development network has the correct routes to send return traffic back to the office subnet. If the development network routing table does not contain a route for the office subnet, the traffic cannot be properly returned, resulting in the developers not being able to connect.