The bug game crash doesnt happens anymore.
I have same issue too. Im playing on Beta 1.20.40.21 on today September 18 at morning and i select play world and then changed slot it show as steve hand skin not custom skin. At pause menu marketplace cant open say invalid sesson as well as in main menu. Tried change skin but all skin are like infinite loading and create or use button not working as well. I have internet turned on but not working. It also not show beta/preview background too. It didnt happen on yesterday but now happen today.
It also happen with villagers when they doing workstation doesnt turn their body to workstations.
Same relates to village generation that not exist in flat world. Even you try /locate. The bedrock edition says "Flat" type not "SuperFlat" type so thats why its not generates. The reason of java edition has superflat type because it doesnt have farlands like you can try /tp @s 999999999999 10 999999999999. The bedrock edition exist farlands so they made "Flat" as type i think. The superflat type means it still continue than bedrock edition. Flat type means that not much infinite since farlands.
For some reason why jigsaw doesnt exist Generate and Levels button because they didnt added feature yet. Or it might be that a lot of children play easier bedrock edition game so they dont know jigsaw that mojang disable for this. This report was reported in 4/Nov/2021 that might be smailar parity issue. They made dont support since buzzy bees update. I think that because they not adding jigsaw feature for bedrock edition cuz there are low downloaded of this bedrock edition than java edition because java has a lot of features.
You can check their Youtube tutorial of generate village in bedrock edition to fix your issue.