Why Overpass doesn't find the object that clearly matches the query

I am running a very simple search by a sport tag:

node [sport = climbing] (37.771,-122.497,37.836,-122.406);
out;

It does return one matching node (4004802465) but not the other one (24334661) from this viewbox, though both of them have the same value for this tag. This is just one example, I have the same issue for other similar searches. Why can this happen?
Thanks!

Second one is a way, not a node. Try:

nwr[sport = climbing] (37.771,-122.497,37.836,-122.406);
(._;>;);
out;

2 Likes