Usually 80mhz for faster speed in 5G is not enabled in these drivers by default, so your speeds are about half of what they should or could be on 802.11ac.
If you try to enable 80mhz you will get errors like this from hostapd:
hostapd[2889289]: Configured VHT capability [VHT_CAP_SUPP_CHAN_WIDTH_MASK] exceeds max value supported by the driver (2 > 0)
edit this file: /etc/modprobe.d/8821au.conf
The default in most 88XX drivers is something like below:
options 8821au rtw_drv_log_level=1 rtw_led_ctrl=1 rtw_vht_enable=1 rtw_power_mgnt=1
Change rtw_vht_enable=1 to 2 to enable 80MHz
options 8821au rtw_drv_log_level=1 rtw_led_ctrl=1 rtw_vht_enable=2 rtw_power_mgnt=1
Once you change the above you should be able to enable 80mhz mode in hostapd. See some example configs here:
After doing this I was able to get up to 866mbit connectivity and real throughput of 500mbit.
rtl, mhz, hostapd, mode, linux, debian, kaliusually, enabled, drivers, default, enable, errors, configured, vht, capability, vht_cap_supp_chan_width_mask, exceeds, supported, edit, etc, modprobe, au, conf, xx, rtw_drv_log_level, rtw_led_ctrl, rtw_vht_enable, rtw_power_mgnt,