We've been having an issue with certain tablets running Android 14 apparently getting into a state where all connection attempts result in a GATT 133 error. When it's in this state, the failures happen with various different peripheral devices, and both in our own app, and the nRF Connect app. Scanning for advertising devices still works, and existing Bluetooth connections persist, but fail to reconnect if the connection drops.
My assumption is this is a problem with the native Android Bluetooth code, so not a Nordic issue per se - but I thought I'd ask in case you had any advice on how to avoid or deal with this issue, and particularly in case anyone working on Android app development or the Kotlin BLE library had seen anything like this on Android 14.
One "fix" for this is to turn the tablet off and on again, although it's not particularly convenient for users. Turning bluetooth off and on doesn't seem to fix anything, although we recently tried enabling HCI snoop logign on a tablet in this failing state, and that plus turning bluetooth off and on *did* in fact clear the issue.
We get almost nothing from the nRF Connect logs - just a GATT 133 and a connection failure.