Our app acts as a Bluetooth peripheral. When advertising app only adds CBAdvertisementDataLocalNameKey in advertisement data. Recently we have observed that in newer iPhones, mainly iPhone 11 Pro and 12 Pro, OS adds TX power level bytes before local name. This does not happen on all iPhone 11 and 12. We have observed this on some iPhone 8 and 8 plus as well.
Please let us know why and when OS adds TX power level in advertising data as App cannot set the same.