'After initial connection service UUID shows up fine however subsequent connections fail to see the service UUID

On Android, after initial connection service UUID shows up fine however subsequent connections fail to see the service UUID.

When the device is bound and paired service UUID on discovery shows up correctly.

When the device is bound and unpaired and then repaired the service UUID on discovery shows generic UUID's
00001801-0000-1000-8000-00805f9b34fb 00001800-0000-1000-8000-00805f9b34fb

This occurs on Android 11 & 12, not tested on 10.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source