OK, I have a very similar set up. What I do is I have 2 pfsense ethernet interfaces active. Eth0 is the WAN input and Eth1 is the LAN output to the switch. All of my VLANs are on Eth1 as eth1.01, eth1.02, eth1.03 and so on, where the 01, 02, 03 are the VLAN numbers. Each VLAN has a DHCP server...