UnDo: [Hotfix] Fix Achievement Bug (2)

We've made an adjustment to the achievement system to improve reliability and address a potential issue that could affect achievement unlocks in certain situations.