We just got a message from itch.io saying that they processed the refund, they told us that it should be reflected on your method of payment within a few business days(i see it now listed as refunded as well on our end). Sorry it took so long, they process each request by hand so it takes a while (any action like this on itch.io takes forever...).
Cheers!
Rek