Yeah, two years is too late XD
Itchio's policy on refunds is 3 months, and that's mine as well. Anything over that and no refund. Thanks for your support, though!