I checked a few of the websites using these domains and they were all down including my email addresses based on those domains. Even my personal domain I use for family email addresses is down and the whois shows ClientHold as the status.
I've always been in good standing with them and actually just purchased a couple more domains a few days ago with no issues. Those were refunded too!
I have an app and a consulting side business that are all inaccessible now and their support still hasn't responded. I wasn't aware of the recent itch.io fiasco until I started looking into issues with them last night. I never would have expected something like this happening. Like it's not just one domain but every single one I own!
This company obviously can't be trusted with anything your livelihood depends on.