I bought a game on May 12, that same day I contacted itch.io support (support@itch.io) requesting a refund, they sent me a message after sending the email requesting a refund, then I got an email saying that the request has been received with the id of 277211.
But as you can see I have waited almost 9 days, I don't know how long they take to respond for refunds I did some research, according to them it takes 2-3 days.