Bluetooth (y prácticamente cualquier otro protocolo de transmisión en contraste con sensores como el radar) se basan en protocolos digitales. Esto significa que las señales son binarias y están protegidas por códigos de detección / corrección de errores.
Mientras la señal sea lo suficientemente fuerte como para que haya solo unos pocos errores en cualquier paquete, la lectura del sensor resultante que se envía no cambiará. Específicamente en el caso de BLE, no hay sobrecarga de corrección de errores en los paquetes, solo un CRC. Cualquier paquete recibido que tenga errores no será reconocido. Esto hace que el paquete se reenvíe (aumentando la latencia como una compensación para mejorar el rendimiento típico). (desde aquí , según @ Aurora0001)
A veces, más potencia puede causar problemas, donde tienes muchos sensores que comparten la misma banda.