@viragomann your idea worked. So this is the steps that I took for anyone else trying to do a similar setup.
Disabled DHCP Server on LAN network
Set LAN Interface to DHCP (Save but not applied)
Whet to interface assignment and set WAN to a VLAN on parent Interface (10 in my example)
Set LAN to parent interface
LAN rules were configured for any any but make sure yours are too
Made sure all outbound NAT rules were configured for LAN and Not WAN (That way upstream router in unaware of pfSense network)
In Open VPN server I checked the box for Provide a DNS Server list to Clients.
Force all Client-generated IPv4/IPv6 was already checked but make sure yours is checked to force all traffic through VPN.
That's it. Other than that, OpenVPN is setup like normal. Now I will configure Wiregaurd as a VPN option too for speed.
Thanks to @Gertjan @viragomann for your help. Glad to see that this can be done. Makes it easy to add Remote connections to send to folks.