I have an internet speed connection of 940Mbps/50Mbps running on a Linksys WRT3200ACM with OpenWRT 19.07.3. When I use the SQM QoS package with one SQM instance on the eth1.2 (wan, wan6), the Download speed (kbit/s) (ingress) and Upload speed (kbit/s) (egress) run correctly at the right speed. When I add another SQM instance for a wlan0 (lan)/wlan1 (lan), I get a weird issue: the input values for Download speed and Upload speed are reversed when I run a Speedtest.
For example, I set download speed at '200000' kbit/s and upload speed at '10000' kbit/s and I run a speed test.
This is actually as expected, the upload and download directions in the GUI are always viewed from the perspective of the shaped interface, for a WAN interface these are aligned with up- and download from the internet, but for inward pointing interfaces like WLAN and LAN they are flipped.
When the GUI variables where named we opted for intuitive names for the common situation with SQM instantiated on WAN, so that only users with SQM on LAN would need to be taught about interface directionality and not all users.
SQM seems to be confused, my measured download speed is actually close to my configured upload speed:
Depending on the directionality of the interface with the directionality towards the internet that is not unexpected; try to flip the values in the GUI and see whether measured values better match your expectation."
Also note that there is no simple reliable way to test whether an interface is directed inwards and outwards in relation to the internet.