After reading some messages, which I shall not disclose here, the price is caused by Itchio's jankyness when it comes to pricing. I believe it'll be fixed in at most 2 weeks when the update is meant to come out for free.