This looks reasonable. Which browser did you use? There is a consistent second band of latency around 47ms visible in all three load conditions which might not actually reflect network latency, but might be an artefact of your browser... (I see similar things when using safari, which go away when I use firefox or chrome, maybe this is a similar issue?)...
This test reveals something odd, the upload rate completely tanked, 9 Mbps out of expected 280-290? I would not trust that test....
Or some application level delay, say garbage collection intervals in the browser... modern browsers are excellent swiss army knives with loads of utlity for a lot of use cases, but being a high quality, high temporal precision measurement environment is not one of them... This is why I tend to not take them as gold standard, but a really convenient quick and dirty tool to start looking into things...
So ISPs typically have a single queue for each subscriber and that will generate a single latency bound (once the queue is full excess incoming packets are dropped immediately) so I am not sure that the two latency bands you see in your tests actually reflect your ISP's queues veridically.
I can confirm I experienced same with fq_codel/simple when using my ER-X as a gateway with DOCSIS 500/20 ISP service (570/23 on a good day). Download (CPU limited) topped out around 200 Mbps, but upload at only around 10 Mbps using fq_codel/simple. CAKE delivered around 100 to 150 download (150 was before DSA conversion slowed things down) and around 20 upload, as expected.
@CrackedPotato, the link you are referring to is utilising a NanoHD (mt7621), not a TP-Link and it is not close 450 Mbps speeds in the graph. In any case the main differences to your router are:
OpenWrt installed in the dump AP.
aql_txq_limit = 1500 (ms) in the 5 GHz interface.
Patches lowering target and interval to 8 ms and 80 ms in the driver.
I don't think is a fair comparison. In any case, just increasing aql_txq_limit it increases bandwidth to 420 Mbps and increases latency under load to close to 20 ms.
Honestly, your best bet is just installing OpenWrt in your AX23, full stop.