I've done some weeding and fertilised the ground, but none of my bots can find the soil to sow the seed; there are only a select few square which they can use.
EDIT: Looking into this, it seems to be because each bot follows the same path. So I have a bot which fertilises, one who sows, one who reaps and one which harvests. However, this causes a delay if the harvester hasn't cleared the square for the sower, as for some reason, they cannot find another "nearest" soil.