I'm new to itch too, so I won't be of much help with your problem. but I do want to ask something about viewing the ratings. I actually checked in my case, and the submission page says I have 3 ratings, but when I actually go to analytics, it says 0. Any idea why that might be? Are the analytics looking at ratings outside the game jam, perhaps?