...no es un error, Places muestra resultados dentro del viewport tomando como referencia el centro de la vista y ajustando los bounds según el objeto LatLngBounds, por eso cuando cambias de zoom, o te desplazas sobre el mapa, aparecen nuevas marcas...si lees el API de Google Places veras que puedes modificar como mostrar los resultados,
https://developers.google.com/places...ntation/search, pero nunca vas a poder mostrarlos todos, ya que no es la idea de este API...sino que es mostrar lo que esta alrededor tuyo, no en la otra punta de la ciudad...