No update about this yet, but they have added info about how to edit your hosts file to get access:
We’re probably going to wait this one out. We considered putting up a new domain but there are implications with third party services that make it not a trivial swap. In the meantime, if you know how to tweak your hosts file use: 45.33.107.166
If you did this, don’t forget to remove it again:
⚠️ If you do edit your hosts file, please remember to remove all the lines after domain is restored.
Although we typically hold an IP for a while, it can change if we update our back-end infrastructure.
Source: https://xcancel.com/itchio
It is, all I found was this from October: https://domainnamewire.com/2024/10/09/io-domain-names-arent-going-away/