Your page and game page are gone from itchio, did you change something, the name maybe ? Or it’s itchio bug ? Other pages and creators seem fine.