Earlier today itch.io started delisting and deleting "inappropriate" content.
So far this seems to be hitting mostly /v/idya, but some ttrpgs also publish there so if that's a thing you care about make a backup while you still can.
(Maleghast and few versions of Mork Borg are still up)