Since the update to 1.21.100, worlds created with dynamic addons such as Better on Bedrock and Realismcraft no longer allow achievements on survival/no cheats.
last achievement I had was on August 3, booted up the game on August 6 after updating and noticed in settings the No Achievement statement, entered world and crafted bread, an Achievement I have not done and it didn’t pop.
To fix this you can transfer the world on PC through realms, then disable the addons and use a third party program to edit the world’s data in order to re-enable achievements then you can save and import the world into your realm to then download it on your Xbox