I am having same problem with you, Any solutions?
Nope. I have a new update coming soon so I'll be able to see more data, but I could very much get ignored by itchio again. It seems it's better to assume this website's most recent tab simply doesn't work as intended and to try your best elsewhere.