These are my assumptions
google.co.in/maps/@17.4514897,78.3899106,5z
In above url you can see 5z after coordinates which indicates zoom level.
Google maps might be saving their data with 2 priorities
If a place is searched more number of times it will stay in more zoom levels(say 5, 6, 7)
if a place is searched very few you will find it when you zoom fully 50m(21z)
Maps might first query the location and then filter places by zoom value
Hope this helps you :-)