Hey! Thanks for your support!
It is a separate thing, but if you bought the game on itch, it should have come with a Steam key anyway. You can then activate it and you shouldn’t have any issues opening the DLC guide from there. If that doesn’t work for some reason, let me know and we’ll explore other options.