В настоящее время (это изменится в ближайшем будущем), балансировщик начнет перемещать куски только при наличии достаточного дисбаланса (8 или более). Если количество чанков ближе, то движения не будет. Количество чанков зависит от максимального размера чанка (64 МБ на момент написания этого в 2.0.x) и объема записанных данных. Каждый раз, когда определенный объем данных записывается в чанк, происходит разделение.
Таким образом, если вы не добавляете данные в коллекцию или данные не очень велики, может потребоваться некоторое время для создания необходимого количества кусков, чтобы запустить балансировку.
Вы можете взять это в свои руки, вручную разделив и переместив кусок:
http://www.mongodb.org/display/DOCS/Splitting+Shard+Chunks
Или вы можете добавить больше данных, чтобы вызвать расщепление, и балансировщик в конечном итоге включит и переместит блоки вокруг вас.