After playing around with this bug for a while, I found out that this isn't just villages that are affected. In fact, every single block that uses random ticks to update itself is affected. This includes all farmland and crops, fire, cactuses, grass and mycellium, chorus flowers, bamboo, vines and tree saplings (I think I may have missed some but I'm not sure). Also while playing around, I noticed a pattern while in a superflat farmland world: the only chunks that should update and become dirt (because of no water) are in a diagonal line, and these specific chunks have the same X and Z values in their "chunk coordinates". This would probably help understand what this bug is supposed to be and maybe on how to fix it.
After playing around with this bug for a while, I found out that this isn't just villages that are affected. In fact, every single block that uses random ticks to update itself is affected. This includes all farmland and crops, fire, cactuses, grass and mycellium, chorus flowers, bamboo, vines and tree saplings (I think I may have missed some but I'm not sure).
Also while playing around, I noticed a pattern while in a superflat farmland world: the only chunks that should update and become dirt (because of no water) are in a diagonal line, and these specific chunks have the same X and Z values in their "chunk coordinates".
This would probably help understand what this bug is supposed to be and maybe on how to fix it.