For me at least, the site keeps trying to load for a while and then times out. Which makes me think this might be a DNS issue from itch side.
The sub domains are also working. Only the main domain has issues.
Sucks that PTA doesn't at least publish a list of banned site so we'd at least know. I have complained to them via email and asked to unban the platform but no response.