Uh no. That’s not it. Itch has some problem with this. You can try to purchase with fantia or wait for the dlsite version to release. Dlsite is more likely to work
As far as I concern, itch doesn’t allow beast(with some suffixes that make this word become a noun) and the mouse game over animation goes against that. I don’t know.