@b00rishev:
The issue is getting IP addresses allocated to the WAN and LAN NICs. I either get one or the other.
Sounds like you got the scope wrong and connected both LAN and WAN to your switch.
Do it this way:
Zyxel –- pfSense WAN | pfSense LAN --- SWITCH --- computers, printers, APs, etc.
Only WAN gets an IP from the Zyxel (as long as that one is not in bridged mode).
Set IP for LAN manually. Must be different from IP-on-WAN settings, completely different subnet.
pfSense is a router. It can only route between different networks. Otherwise it would be a bridge/switch.