Думаю, эта статья поможет, так как в ней говорится о разрешении местоположения в android 11 и использовании BLE.
Местоположение .
также я бы порекомендовал вам используйте службы Foreground, чтобы дать вашему пользователю более полное представление о том, что делает ваше приложение, и дать им возможность определить, нужно ли ему давать вам разрешение один раз или всегда.
Запуск службы на переднем плане