I cannot tell for others but I have bought like 100s of games on itch, and you are simply in the backlog. I just cannot play them fast enough. But hopefully I will some day and then I will leave a review, as a do with almost all games I play here.
Much appreciated and thanks.