Although the scenario that you are showing is a kind of messed up, just like people are mentioning above. But for whatever reasons, let's say you have a proper inter-vlan communication within each interface of PFSense.
I am considering here that you have a switch behind each interface that has the .1.1 .2.1 and .3.1 vlans registered.
Based on this, if you are having a problem in any of the vlans communicating through the switch then you must be having a routing problem (you should check the switch's configuration) OR, there might be something else, your Trunking configuration might be missing the 192.168.3.10 and 192.168.3.11 on the interface facing the gateway (PFSense).