So the issue I'm running into is that i cannot get my VPN traffic to route out or to my other systems. I have no issue connecting to the VPN server or connecting to the my SMB share on the server which also hosts my VPN server. I added a route for the VPN traffic in my router to route traffic to the VPN network, which as you can see from my config is a network. I cannot connect from the vpn to any other system other then the native system.
Questions im trying to figure out, did i add something to my config which is causing this? Im trying to connect to my main server, then connect to anything in my home network. Do i need to add a command to enable this?

2: enp30s0:
4: virbr0:
15: tun0: peer scope global tun0
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface UG 100 0 0 enp30s0 UG 0 0 0 tun0 UH 0 0 0 tun0 U 100 0 0 enp30s0 U 0 0 0 virbr0
OpenVPN Config
port 1194
proto udp
dev tun

key /etc/openvpn/server/vpnkey.pem
cert /etc/openvpn/server/vpnsrvcert.crt
dh /etc/openvpn/server/dh4096.pem

ifconfig-pool-persist /var/log/openvpn/ipp.txt

push "route"
push "route"

push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS"

keepalive 15 60
tls-auth /etc/openvpn/server/ta.key 0
cipher AES-256-CBC
max-clients 100
user nobody
group nobody
status /var/log/openvpn/openvpn-status.log
verb 4
mute 20
explicit-exit-notify 1