Not much I can say. In the worst case scenario I would suggest keeping an eye on my Twitter/Bluesky or Discord where I will most likely share information.
Already ahead of you. Hope Itchio gets exactly what they deserve