I also a bit suspicios about it, but at the same time got a few new comments, dozen of new ratings and about 150 new followers. I noticed most views comes from tags, itch.io main page and google search, with itch.io main page dominated.
So maybe it was coming from bot mixed with real people? I just don't understand itch.io algorithm in general.