Going to have to give us more than this.. You mention layer 3.. So you have a L3 doing routing downstream of pfsense??
Why don't you draw up your network.. Your downstream should be via transit. Unless you just mention L3 switch because it is, but your only using it as L2 and pfsense is doing all the intervlan routing?
From the info give there is no way to help you…