Ho trovato la causa principale per cui la mia ricerca non ha utilizzato la chiave di partizionamento orizzontale. È tutta una questione di confronto.
La chiave di partizionamento orizzontale utilizza sempre collation : { locale : "simple" }
per fare un confronto binario, mentre nel mio caso la mia raccolta e gli indici sono progettati per utilizzare "collation" : { "locale" : "en_US", "strength" : 2 }
.
Dopo aver ridisegnato la mia collezione senza alcuna collazione, ora è tutto a posto.