Saya menemukan akar penyebab mengapa pencarian saya tidak menggunakan kunci sharding. Ini semua tentang pengumpulan.
Kunci sharding selalu menggunakan collation : { locale : "simple" }
untuk melakukan perbandingan biner, sementara dalam kasus saya koleksi dan indeks saya dirancang untuk menggunakan "collation" : { "locale" : "en_US", "strength" : 2 }
.
Setelah mendesain ulang koleksi saya tanpa pemeriksaan apa pun, sekarang semuanya baik-baik saja.