Huh? That makes no sense.
The Edgerouter also includes firewalls as does 99% of routers out there. No point routing all this traffic inside the network only to have it blocked further down the line. Much better to block it at the edge which is where the router comes in.
So all you would needs is Edgeswitch ---- Edgerouter OR Edgeswitch ----- pFSense.
I have a Edgeswitch 24 Lite also connected to pFsense and works just as expected.