A VLAN is Layer 2 communication , MAC address oriented.
The pfSense firewall is a Layer 3 device , as most firewalls are.
pfSense filters (allows/deny) based on IP addresses.
Your Vlan150 example uses the ip range 192.168.150.xx , so i'll assume the Vlan222 uses.
On each interface where you have devices that has to reach hosts in Vlan222 , you would need to allow that "interface ip range" to send packets to the Vlan222 ip range.
Ie. the fw rule on the Vlan150 would be :
Action pass
Interface "Vlan150"
Addr Fam IPv4
Proto Any
Source Vlan150 net
Dest Vlan222 net
Now pray that your Vlan222 hosts have def-gw on the pfSense box , or you'll have to play with routes.
/Bingo