Moin,
ohne mich jetzt mit Nominatim im Einzelnen auszukennen:
Die Kreisgrenze kennt Nominatim, zeigt sie ja auch als erstes Ergebnis an.
Wenn Du bei den Such-Antworten mal auf ‘details’ klickst, dann siehst Du weitere Informationen, wie Nominatim zu dem Ergebnis kommt.
Z. B., das die Antwort ‘Osnabrück’ aus dem node 240051354 mit ‘place=region’ resultiert, der ausgehend vom node 173469769 (‘Vechta’) mit dem place=town gefunden wird.
Bei der Suche nach ‘Molbergen’ sieht man z.B. auch schön, welche der gefundenen Regionen Nominatim anzeigt (fett) bzw. verwirft (hellgrau).
Bei der Suche muss Nominatim verschiedene Wege berücksichtigen und darstellen, da die Datenlage nicht überall vollständig und eindeutig ist - und Nominatim nicht genau wissen kann, welches Objekt mit dem Namen ‘Vechta’ Du nun suchst.
Ich weiß nicht, wie Du bei der Suche etwas besser machen willst - und kenne auch keinen Weg, bei der Suche etwas zu verhindern (warum auch?) - insbesondere nicht die Ausgabe ‘Osnabrück’.
Außer man löscht den node 240051354 … Vorsicht, Ironie! … obwohl, wozu ein node ‘Region Osnabrück’ - die Region dürfte doch wohl um Osnabrück herum liegen. 
Gruß
Georg