Esse cliente "bom" está usando na verdade MCS13 no Tx, é o data rate de 216M a 40MHz. Passar ele pra MCS14 realmente vai piorar o CCQ já que pra SUBIR o data rate precisa sinal MAIOR.
O cliente "ruim" está usando MCS12 de TX, se o CCQ tá bom então deixa pra lá, só seria um problema se perder ping (-l 1470 , nem vale a pena dar ping comum de 32 bytes). Mas se for pra mudar algo, tem que usar um data rate menor que o atual, se no modo automatic o cliente está em MCS12 e tráfego nalgum sentido é ruim, tem que BAIXAR o data rate pra ter menos perda de pacotes, e testar as opções ABAIXO de MCS12.
Veja os data rates nominais:
http://mcsindex.com/
162M e 180M são MCS12 em 40MHz de largura (Precisa mesmo usar 40MHz?), o tempo de guarda pode ser diferente nos 2 lados.
E 216M, o data rate de TX do cliente "bom", é MCS13.
A sensibilidade de cada data rates está no datasheet:
https://dl.ubnt.com/loco_m5_datasheet.pdf
No exemplo de MCS13, a sensibilidade é de -79dBm. Mas se usar -78dBm a rede será um lixo, precisa ter uma MARGEM entre sensibilidade e o sinal presente (E o que vale é o sinal do chain0 e chain1, não a barrinha colorida), eu só considero boa a rede que tem essa margem em 20dBm. Ou seja, se a sensibilidade é de -79dBm, o maior CCQ e throughput com o sinal lá pelos -59dBm.
(E o cliente "bom", que está usando MCS13 (216M) tem sinal melhor que -59dBm, ele tem -58dBm)
O cliente ruim em MCS12 tem sinal -75dBm (No chain1, nivela pelo PIOR), e a sensibilidade em MCS12 é de -84dbm, ou seja, ele tem apenas 9dBm de margem! Põe ele num data rate que dê 20dBm de margem até a sensibilidade que terá ZERO perda de pacotes (Que seria MCS8, mas é melhor não baixar tanto, é melhor aumentar a antena desse cliente, sinal -75dBm não devia ser usado, trabalha com sinais APENAS acima de -70dBm, pra usar pelo menos MCS10).
Essa margem que falo é tipo o SNR, mas o SNR é a margem até o RUÍDO, um SNR tipo 10dBm gera uma rede lixo, e pra mim uma margem de 10dBm até a SENSIBILIDADE (Do data rate usado) também.
Se aplicar a mesma fórmula de SNR pra margem até a sensibilidade, a conta não bate porque com 20dBm de margem até o throughput fica ok, mas 20dB de SNR nem sempre.
Fica em 15 a 20dBm de sensibilidade que tá ok, no mínimo uns 13dBm se for rede que pode ter qualidade baixa, mas menos de 12dBm nunca.
https://community.ubnt.com/t5/Wirele...dB/td-p/464171
E esse seu problema é mais uma prova que o software é burro na seleção automatica de data rate, usa MCS12 com -75dBm, com margem péssima de 9dBm, ao invés de baixar o data rate pra ter perda menor de pacotes. Se o software funcionasse corretamente com a mudança automática só haveria perda de pacotes com sinais inferiores a -80dBm, pois esse é o sinal mínimo pra ter um pingo de qualidade com MCS8.
E canal de 40MHz geramente precisa sinal um pouco mais alto (2 ou 3dBm) que a 20MHz, se não vende planos de 10M pra cima não vejo pra que ficar gastando processamento do chipset com mais portadoras usando 40MHz.