I think downloading through the Itch app may not work for the DLC. It'd be best to download the game and DLC packs directly from their pages. Though either way the files will have to be moved to the proper place.
Thanks for the response! Playing now and everything seems to be working :)
That's great ^^