Pretty well done.

One thing I noticed though:

Going to higher seeds caused harvesting to take longer and longer.

Even with skill and tools around 100%, it takes 10s to harvest 1 field.

I still don't have time to water the crops.

I'd suggest that the growing time increase more than the harvesting time.

I'd also suggest that watering last a bit longer.

The other thing I noticed is:

When you have been watering, and 2+ fields come ready:

It does not prioritize the closest field. It leaves the field you're at that needs harvesting.

Fields are:

3 4

1 2

So if you water field 1, it should check what's ready when you're done and havest 1,2,3,4

If it is at 2, it should prioritize 2,1,4,3

That way the farmer is automatically traveling the shortest distance.