This otherwise great firewall, Pfsense, as we have tested, in all its releases has a serious bug with Upload Shaping.
For example, you have an ADSL with an up of 4Mbit. If you have 4 Queues for UpLoad and establishes the TOTAL Upload Limit as 4Mbits, it will apply a limit of 4MBits for EACH one of the Queues.
The shaper, in the end, "thinks" that ur Up Limit is "16MBits", messing up your connection.
So you may think, put 1MBit for each queue and you are done. A mistake! If you do this, no more you will have a dynamic sharing between Queues, and each queue will be hard limited at 1MBits, what is no good.
Anyone knows what's happening, tell us.