Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You shouldn't have to start a new save. It sounds like the DLC just isn't being unlocked. It's possible the Itch app isn't properly updating/installing things. Maybe downloading it all directly and putting it together yourself would fix that. Sometimes using the app is the solution and for other people using the app is what's causing the problem, aha.