@boniface50 At a high level, typically, you'd have the LAN interface enabled but unconfigured, create tagged VLANs off the LAN interface, tag the VLANs you want to traverse the "trunk" between PFsense and your switch(s), then configure your access ports with the correct VLAN(s).
The switch configuration will vary across the different vendors, but the above is an overview of what needs to happen. What make/model switch are you using? If you have a Cisco switch, I can offer some guidance. Otherwise, someone else may need to chime in.
You only need 1 uplink (trunk) per switch unless you want to configure a port-channel for extra aggregate bandwidth. Also, that bridge is going to take a performance hit. I'd recommend removing the bridge, starting from scratch and get tagged VLANs working.