2dsphere nie obsługuje zapytania $box. Dlatego Twoje zapytanie dotyczy pełnego skanowania kolekcji.
Pudełko dokumentacja stwierdza co następuje:
Only the 2d geospatial index supports $box
Dodanie indeksu 2d powinno wystarczyć, na przykład:
db.property.ensureIndex({"details.lonlat": "2d"});