One week ago I sent a support email to Itch support mail regarding the de-indexing of my game, which happened for some unknown reason, and I asked for it to be re-indexed. Unfortunately, I haven’t received a response yet, but since the site has had some issues, would it make sense to send another one? In any case, the ID is (316379).