Hi, it should be the same price, are you sure both steam and itch are displaying the same currency?
aaaah, my bad, my steam was in euros! thanks