Wodurch entsteht das Problem bzw. wie kann man es beheben?
Du darfst den Geocoder afaik nur 1x pro Sekunde (und maximal 2500 mal Pro Tag) befragen, wenn du das Limit überschreitest, bekommst du nur "leere" Koordinaten zurück (0,0) die die Bounds dann verzerren.
Im Falle von Europa heisst das, dass der Kartenausschnitt um deine Standorte dann nicht schön z.B. um Bayern herum ist sondern irgendwo um Europa und Nordafrika.
Wenn du jetzt aber alerts einbaust, gibt es "Pausen" zwischen den Anfragen und du bekommst wieder Ergebnisse.
In deinem Fall sehe ich aber keinen Geocoder - ggf. ist der an anderer Stelle in deinem Script eingebaut?