I was thinking doing a regional map fro my country of Guild world. I dropped the idea but would like to validate my numbers.

Initially, I planned to map the farmland on scale so I searched to find the numbers needed.
Climate is tropical borderline subtropical.
Temperatures rarely drop below 10 degrees Celsius, so food can be grown all year long (2 or 3 crops per year)
The dominant crop is rice.

The area is 31 000 sq km (water included) mostly flat. The size of Belgium.
90% of the land is used for agriculture (some areas can't be farmed) = 28 000 sq km or 2 800 000 hectare

Population is 3 000 000, a high density for medieval standard. Assuming late medieval era.
Farmers make up 80-85 % of the population = 2 400 000
Each household has 5.5 people on average (numbers taken for the Southern Song dynasty) = 436 000 households
Assuming each field is cultivated by only one family, that's 436 000 different fields and I'm definitely not going to map that. Also, each field would be 3 pixels in size at the scale I plan to use.
Each household has 2 800 000/436 000 = 6,4 hectare of land to farm.
or 64 000 m2.
There should be 15 fields per sq km.

With that land, they need to feed themselves but also produce extra food for the rest of the population.

Do these number make sense in general? I can't find any good guidelines.
Can they produce enough food?
Can they have large surpluses? so that some agricultors can use their field to grow things like tea, mulberries for silkworms, grapes for wine ...
I've read that rice fields are very labour intensive. Does it have higher yield if there are more people per field with larger fields?