Поменял телефон с Samsunga S4 на S8. На Samsung S8 MCD(2.7.439) не определяет местоположение в фоновом режиме. В логе телефона от МСД нет запросов на определение местоположения. Разрешение на определение местоположения стоит, разрешения на уведомления включены, запрет на перевод MCD в спящий режим поставил, больше пока ничего, что может влиять не нашел.
Если одновременно с MCD запустить яндекс карты, то есть и голосовые и визуальные предупреждения.
На S4 та же версия работает без нареканий, приходится возить его с собой чтобы запускать на нем MCD.