Yes I have, but it's blocked and I have trouble to contact them and restore it. I don't have good experiences with Twitter tbh :/.
I believe that itch.io team is working on private messaging system but not sure when it'll be ready.
Alternatively you could donate e.g. 1¢ I'll get your email and I'll be able to contact with you if you wish.
Sorry, I kinda don't like to post my email address publicly.