El fragmentación de Mongo no puede dividir una gran colección entre fragmentos

Tengo problemas con lo que parece ser una configuración de fragmentación simple en mongo.

Tengo dos fragmentos, una sola instancia de mongos y un único servidor de configuración configurado de esta manera:

Máquina A - 10.0.44.16 - servidor de configuración, mongos
Máquina B - 10.0.44.10 - fragmento 1
Máquina C - 10.0.44.11 - fragmento 2

Tengo una colección llamada 'Seeds' que tiene una clave de fragmento 'SeedType', que es un campo que está presente en cada documento de la colección y contiene uno de los cuatro valores (observe el estado de fragmentación a continuación). Dos de los valores tienen significativamente más entradas que los otros dos (dos de ellos tienen 784,000 registros cada uno y dos tienen alrededor de 5,000).

El comportamiento que espero ver es que los registros de la colección 'Seeds' con InventoryPOS terminarán en un fragmento y los que tengan InventoryOnHand terminarán en el otro.

Sin embargo, parece que todos los registros de las dos claves de fragmento más grandes terminan en el fragmento primario.

Aquí está mi texto de estado de fragmentación (otras colecciones eliminadas para mayor claridad):

--- Sharding Status ---
  sharding version: { "_id" : 1, "version" : 3 }
  shards:
      { "_id" : "shard0000", "host" : "10.44.0.11:27019" }
      { "_id" : "shard0001", "host" : "10.44.0.10:27017" }
  databases:
        { "_id" : "admin", "partitioned" : false, "primary" : "config" }
        { "_id" : "TimMulti", "partitioned" : true, "primary" : "shard0001" }
                TimMulti.Seeds chunks:
                        { "SeedType" : { $minKey : 1 } } -->> { "SeedType" : "PBI.AnalyticsServer.KPI" } on : shard0000 { "t" : 2000, "i" : 0 }
                        { "SeedType" : "PBI.AnalyticsServer.KPI" } -->> { "SeedType" : "PBI.Retail.InventoryOnHand" } on : shard0001 { "t" : 2000, "i" : 7 }
                        { "SeedType" : "PBI.Retail.InventoryOnHand" } -->> { "SeedType" : "PBI.Retail.InventoryPOS" } on : shard0001 { "t" : 2000, "i" : 8 }
                        { "SeedType" : "PBI.Retail.InventoryPOS" } -->> { "SeedType" : "PBI.Retail.SKU" } on : shard0001 { "t" : 2000, "i" : 9 }
                        { "SeedType" : "PBI.Retail.SKU" } -->> { "SeedType" : { $maxKey : 1 } } on : shard0001 { "t" : 2000, "i" : 10 }

¿Estoy haciendo algo mal?

Pregunta semi-no relacionada:

¿Cuál es la mejor manera de transferir atómicamente un objeto de una colección a otra sin bloquear todo el servicio mongo?

Gracias de antemano, -Tim

Respuestas a la pregunta(1)

Su respuesta a la pregunta