ah, this must be a itch.io thing, maybe you weren't logged in when you bought the game and used a different email? Askthe support desk!
Got it sorted out by requesting for my purchases, thanks.