Тогда почему не возвращает?
В документации написано, что будут передаваться последние данные, когда определялось местоположение. Это не зависит от приложения, как я понимаю, это хранится в системе. Скорее всего нужно для функции “найти айфон” (как минимум)..