Вы получаете разные результаты, потому что в ответах на поиск в окрестностях иногда могут отсутствовать несколько результатов; Такое поведение предназначено для API из-за распределенной и постоянно развивающейся природы Карт Google.
Проверьте эту проблему, о которой сообщалось в системе отслеживания проблем Google, для справки https://issuetracker.google.com/issues/119250563
Надеюсь, это поможет!