So I had another user (Shout out to Cosmic_Abraxas) message me since they couldn't seem to reply here and after trying this fix, it does seem to work. This is what they sent me
"Go to your account settings on the main menu and reinstall the basic 1.21.0 version (don't worry, it won't delete any of your saved stuff.)
Then, open the game back up and enter your world. Go to the center of the village and type /wgen regen 3 into chat and let the chunks reload. The village should now appear normally on the map, music should be playing, and the villagers should have reappeared.
Now you can update your game back to the current version and it should all still be there. Just make sure you don't have a mule with stuff in saddlebags within the radius of the village when you regen the chunks. I learned that one the hard way lol. Someone mentioned that you may have to do this again when you get to the desolation, but I haven't gotten that far
yet. Hope this helps!"
Followed those instructions and things are looking much better. The village actually shows on the map and I could immediately tell there were more NPCs. Now apparently the Devastation is next? That sounds like an ominous time. Looking forward to whatever that's about lol