Hi Todd,
In a word, probably
firewalld is the problem. Try adding ACCEPT rules for the traffic you want? Then fix or discard firewalld. Simpler rulesets are possible and much easier to troubleshoot.
Did you enable IP forwarding on the client? Does its gateway/router have a route to the VPN via the client?
Also, here is a
client LAN troubleshooting flowchart which might help.
regards, rob0