Now that we figured out WHAT the problem is it should be easier to solve! Check out OpenVPN docs on Site-To-Site VPN. (That’s what you have setup).
Site To Site VPN Routing Explained In Detail | OpenVPN
You need to configure the “ipv4 remote network subnet” setting so that it knows what subnets to send through that tunnel, resolves the need for static route and also regular internet traffic will continue to take your fathers default route to the internet.
Since he is connecting to YOUR OpenVPN you could also try pushing the proper routes to him as a client, it doesn't always work for some clients but ought to work if he is running OpenVPN client software on his PC.
In pfSense,
- Open "VPN" menu
- Choose "OpenVPN" menu option
- Click the Edit (pencil) on the server connection you are hosting for him to connect to.
- Scroll down to "Advanced Configuration"
- In the quite large "Custom Options" text box put:
push "route
10.0.0.0 255.255.255.0" - the double quotes are important, and replace the 10.0.0.0 with your subnet, for example:
192.168.1.0 255.255.255.0 --although is you were using the 192.168.1.X subnet I would recommend you change that as well someday.