OK so low throughput. For me, I get pretty decent results from a few different iPhone 13 models. No issues from an older macbook pro either. Share your wireless settings?
This is from my Belkin RT3200.
/etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/18000000.wmac'
option channel '1'
option band '2g'
option htmode 'HT20'
option cell_density '0'
option disabled '1'
config wifi-device 'radio1'
option type 'mac80211'
option path '1a143000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
option band '5g'
option beacon_int '101'
option cell_density '0'
option he_bss_color '8'
option he_su_beamformee '1'
option country 'US'
option channel '36'
option htmode 'HE80'
config wifi-iface 'wifinet2'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'mysid'
option encryption 'sae'
option key 'xxx'
option dtim_period '3'
option ieee80211w '2'
option wpa_disable_eapol_key_retries '1'