The impressions on itch.io are weird. They don't include external traffic, or even the community.
My game, Dualspace v1.3 says it has only 128 impressions, but ~90 views for that time. Also, I have seen over 100% CTR, which is impossible.
How do you have so many collections though?