No, unfortunately I don't know the reason, but I've had the problem with other games, at some point I downloaded the Itch io app and it didn't say that