QoS Not working on TL-WR1043ND V4

Please post the output of:

tc -d qdisc

and tc -s qdisc

run from the router's command line interface (use ssh to login). My hunch is that the express tier will not get all bandwidth, so just comparing bandwidth is insufficient tp test whether prioretisation works as intended. That said, many users are quite satisfied with the per-internal-host & per-flow fairness that can be achieved using sqm-scripts with the cake qdisc instead of fully manual configuration of priorities as you seem to attempt here. See:
https://lede-project.org/docs/howto/sqm
for detailed installation and configuration options, Alse see:
https://forum.openwrt.org/t/sqm-qos-recommended-settings-for-the-dslreports-speedtest-bufferbloat-testing/2803
for recommendations how to test a cake installation...

Best Regards