The Engenius is a Layer2 switch that will be not able to route the vlans. This must be done by the Cisco L3 switch and/or
by your pfSense firewall. Therefor @johnpoz were asking
you who is routing the vlans.
Trunk port is a term from Cisco itself, it is an uplink that
transfers all the vlans from switch to switch and or router.
You say uplink and now vlans are in "game", you say trunk
and there will be vlans in the "game".
If you want that the Cisco switch is routing the entire
vlans, as I am informed you must be setting them all
up on the EnGenius switch (1:1) as you have it done
on the Cisco one.
Very seldom you may getting in trouble, this is one or
the most and often known point why many network admins will be using switches from one vendor and
on opt often comes that you will in greater
installments stack them up (ring).