Both LightBlue and Nordic RF Connect show the same behaviour: ESP32-S3, ArduinoBLE 1.3.7 A name characteristic that is exactly 22 bytes long cannot be read by the BLE peripheral, showing GATT error 7. `BLEDescriptor ECM1PWMName("2901", "ECM1 PWM Speed Control");` Adding a single space to the end makes the descriptor work perfectly. `BLEDescriptor ECM1PWMName("2901", "ECM1 PWM Speed Control ");` Name descriptors both shorter than or longer than 22 bytes work well.