My gateway status is 'online' but i cannot ping my gateway from the IP of my Firebox but I can from other systems on the switch.
[Gateway (#.#.#.217)] – switch -- [Firebox (#.#.#.219) & ServerA (#.#.#.220)]
What does ping report? (a png report is nearly always more informative than "cannot ping").
How many interfaces have you configured on the firebox? How many of them are in the same IP subnet as the pfSense WAN interface?
I presume the switch you mentioned is connected to the pfSense WAN interface and Server A such that Server A can directly contact the gateway (bypassing the Firebox).