Thank you for reporting. I have not had others report the issue and my payments seem to be coming through just fine. I'll escalate this to itch and see what they say.
Thank you.