Подмена останавливается в фоне, стороннее приложение показывает реальную точку, маркер завис или уехал, экран не реагирует на касания — разбор частых ситуаций и что с каждой делать.
Чаще всего подходящее приложение просто не установлено: список формирует система и показывает в нём только приложения, умеющие работать источником тестового местоположения. Установите приложение и вернитесь в настройки.
Прошивки MIUI и HyperOS (Xiaomi, Redmi, POCO) выгружают фоновые приложения агрессивнее остальных. Нужно включить для Mock Location автозапуск и снять ограничения батареи — приложение подскажет это при первом запуске.
Android помечает каждую координату от тестового провайдера служебным признаком «получено из фиктивного источника». Приложения вправе его проверять и отказываться работать с такими данными — обойти эту проверку Mock Location не пытается.
Приложение обнаружило, что спутниковые данные противоречат сами себе, и показывает последнюю подтверждённую точку вместо подозрительной. Это защита от чужого поддельного GPS-сигнала, а не ошибка приложения.
Приложение само определяет, что источник позиции перестал приносить пользу, и восстанавливает его в два шага. Обычно достаточно подождать несколько секунд или нажать кнопку текущего местоположения.
Следование отключается, как только вы сдвинули карту пальцем — это сделано намеренно, чтобы камера не «отбирала» карту у вас. Нажмите кнопку текущего местоположения, и следование включится снова.
Скорее всего, включён режим блокировки: касания по карте и кнопкам намеренно игнорируются, чтобы случайно не сбить выбранную точку. Выход — долгое нажатие на экран.
Чаще всего выключена системная геолокация или отключена настройка точного определения. Проверьте, что геолокация включена, а в её настройках разрешено определение по сетям Wi-Fi и Bluetooth.
Так ведут себя приложения, которые закэшировали последнюю известную точку. Откройте Mock Location — оно восстановит корректное состояние, а стороннее приложение перезапустите полностью.