Recently i have implemented the Bluetooth scanning in the foreground service every 5minutes.
I have noticed that in android 10 Samsung a11 device scan results are empty during screen lock and if its in background.
Also i had quick look on your code to fix this issue but everything seems good in the BLEController.java class you have added scan settings based on different android device.
But still i cant fix it? any guess or fix you may know?