Yes, a graphical representation of your network (also unmask all the private subnets), e.g. here's a simple one for my home network:
Internet -> PFsense (192.168.50.1/24) -> switch -> LAN
Once we get your network map maybe we'll have a clearer picture, but just a couple things that look weird:
Your config says your WAN IP on PFsense is 192.168.17.107, but then you go on to push DNS on the WAN subnet, which doesn't make sense. (I'm guessing you want something on the 14.x side, since that's what you are routing thru the tunnel)
Post a network map, so we can troubleshoot further. Also, make sure your firewall rules (openvpn tab) are any/any for now.