2dsphere tidak mendukung kueri $box. Itu sebabnya kueri Anda jatuh ke pemindaian koleksi lengkap.
Kotak dokumentasi menyatakan sebagai berikut:
Only the 2d geospatial index supports $box
Menambahkan indeks 2d akan berhasil, seperti:
db.property.ensureIndex({"details.lonlat": "2d"});