Hi, first of all you'd have to determine where is the bottleneck -if any-, because you are getting some respectable throughput for being over wifi. Try the in-router speedtest (or with a PC ethernet connected) to be able to discard remote server or WAN related congestions. Then look in the router admin GUI network map what is your wifi connection speed, how many mb/sec ? if too low (under lets say 866mbps) would make your transfer speeds get capped under 400-500 mbps once discounted the medium overhead.
Now if you get a good connection speed, your media could also be congested with interference or other wifi networks at the same channel... You can determine that with the router's wifi radar.
And for last the parameters you have configured for wifi... if you have them setup by default and all the other commented factors have been checked you should get already good numbers... but there are some things that could be changed to avoid potential compatibility problems that can also hinder performance, like disabling universal beanforming, also disabling MU-MIMO and/or airtime fairness. Also make sure you do your tests quite near the router *if* you expect to see high rates.
Other obvious things to check on your own router is the concurrent usage by other users, the CPU usage, router/antenna positioning/distance and the log just in case you are facing some strange router behavior problem (which seems not logical since you are already at good performance levels)
For last, there are other factors in the router that can make you not reach high speeds like using Aiprotection or QoS and/or any function that disables the router hardware acceleration.
As you can see the answer to your question is quite complex and not just a magic setting to tuneup.