Windows 11 doesn't seem to re-discover services after failing to re-establish a bond (e.g. because Peripheral cache was cleared) and negotiating a new LTK. We should detect a failed LTK request and use that to trigger a Service Changed indication even if the GATT cache is gone.
Windows 11 doesn't seem to re-discover services after failing to re-establish a bond (e.g. because Peripheral cache was cleared) and negotiating a new LTK. We should detect a failed LTK request and use that to trigger a Service Changed indication even if the GATT cache is gone.