Yeah, that's the page I looked at, and under the section that says "Are you looking for support for [relevant game here]?", it tells me to email the developers. Perhaps I am misunderstanding.
Oh, I see, you are suggesting the itch.io support email itself. I could have sworn I read that you weren't supposed to use that email for refund requests, but maybe I confabulated that. Can't hurt to try it, thanks.