This began about 3 days ago, and I saw my statistics saying that I have 156.71% CTR! (more then 100% how?)
BTW, the normal amount of impressions I get per 7 days is around 100-200k

And now I don't even have the statistic:
Mine are also scuffed!
This is all anecdotal: It's just gotta be bugged. I've spoken with a few other developers (Mainly of Visual novels, sfw and nsfw alike) and they are all experiencing the same strangeness w. impressions/ctr. Some have seen it as high as 500% then it vanishes the next day. Some have seen CTR vanish altogether, or both impressions and ctr.
My traffic is moving about as expected even with this so I don't think anyones de-indexed and I've been logging out and searching for people in the itch search function and could still find every game this is happening too.
So, I think it's bugged! I hope it comes back soon, but at the same time I feel a greater sense of ease now that I don't see impressions and ctr.