村人無限増殖について質問させてください

環境はバニラ、サバイバル
1チャンクの広さでニンジン畑を用意し農民2人を配置
その10ブロック上に2*3のドアと村人を配置し、ドアの上に不透過ブロック、そのさらに上に光源ブロック、光源ブロックの高さに落雷対策でガラスを16*16で配置
この条件で放置してしばらくするとニンジンを収穫しなくなります
農民2人の手持ちは一度なくしてから配置しているので種などでいっぱいになっているとは考えにくいです
しかし、同条件でクリエイティブモードに変更してから農民2人を配置すると増殖してくれます
手元のニンジンを消費するのに何か条件とかあるのでしょうか?