Regardless of how this achievement shows in the store, it should still show up in-game. I got the badge in January 2018 (I checked the date), long after it was supposedly discontinued, and it still shows as completed on my Store badge page. I know a few badges were removed due to not working as intended, but my impression was that that only happened while the game was still in development and that the list was quite short, not a long list of formerly achievable milestones.
I've never played with Supernatural active while badge-hunting, so I don't have any of the achievements that require SN, but loading the game just now, Crime Never Pays shows as complete, and the others show as available. I could try to achieve one or two if anyone's curious.
At any rate, @kretorrbwly try deleting the dynamicchallenge files and the two ChallengeData.package files inside Documents > Electronic Arts > The Sims 3 > Downloads. (The latter are inside folders labeled with strings of numbers.) This will erase any progress you've made towards badges you haven't achieved yet, so you might want to finish up anything you're actively working on. Then load the game and let me know whether the badges show up again.