The hitbox of a normal grass block and the farmland block are the same, but the farmland block is slightly smaller (just as the path block), so there is a slight offset. I'm not sure if this is a bug or just intended but it looks wrong.
Environment
OS X 10.10.3
Confirmed. Does not happen on grass path.