Android 15 introduces bug where bonded devices cannot be disconnected

We use several Nordic chips in our BLE sensors.  We bond to the devices from Android, connect to update configurations, then disconnect such that the device then advertises beacon information periodically.  The problem we just hit with Android 15 (it works in previous Android versions), is once you connect to a bonded device, you cannot disconnect unless you reboot, or manually stop and start bluetooth.  It works fine with non-bonded devices in old Android as well as Android 15.  We know it is a bug in Google's code, but has anyone hit this and have figured out a workaround on the Android side.  Worst case is we have to have the device firmware force the disconnect after a time-period, but that isn't ideal for our use case.

Thanks

Related