Your provided OpenVPN stopped and started route tables are identical. Is this a mistake or are they truly identical?
You appear to have your TAP adapter as the default gateway on the server (gw 10.8.0.2), and it has priority over your LAN IP subnet (gw 192.168.1.1), set via persistent routes. When OpenVPN server is started and it makes use of this IP addressing, it could be overriding your LAN default gateway which would explain why it's not working.
I don't think the server should have these routes in place. Only the VPN client should be referencing the internal OpenVPN IP range for its default gateway. Delete the persistent routes by running the following in an elevated command prompt.
route delete 0.0.0.0 mask 0.0.0.0 10.8.0.2
route delete 0.0.0.0 mask 0.0.0.0 192.168.1.1
Ensure your LAN default gateway is configured in your network adapter's TCP/IP settings.
In addition, you could (optionally) make the following changes to your server configuration.
1. Remove:
push "route-metric 512"
push "route 0.0.0.0 0.0.0.0"
2. Add:
push "redirect-gateway def1"
You may also want to refer to
this guide if you intend on routing Internet access via a Windows-based OpenVPN server.