Алгоритм поиска в Google - это черный ящик. Он дает разные результаты в зависимости от географического положения и дополнительных параметров, не все из них известны.
Например, использование браузера (не через googleapis) в обычном режиме и в режиме инкогнито может также привести к другим результатам.
Я предполагаю, что вы правы в своей гипотезе (что разница обусловлена местоположением, из которого происходит поиск).