В настоящее время приложение получает обновления местоположения только в том случае, если запущена служба переднего плана и действие было на переднем плане. Затем вы можете перевести приложение в фоновый режим или выключить экран, и оно продолжит получать обновления местоположения.
Если служба переднего плана запускается после того, как приложение было переведено в фоновый режим, например, с помощью BroadcastReceiver, то это не так. получать обновления местоположения.
В качестве обходного пути нам пришлось бы запросить разрешения фонового определения местоположения.
Похоже, это открытая проблема для Android 11: https://issuetracker.google.com/issues/158814176