had that problem with another game, heard itch is stopping payments on stuff like this, that might be the case