Pretty sure that's due to that womens group in Australia. Who was trying to blackmail Itch.io, into un-hosting all the 'lewd,' 'hyper sexualized' and 'homosexual' content, by threatening their sponsors like Visa. So a bunch of the original story main pages deactivated by itch, some just created a new one as they either forgot their log in credentials or just couldn't be bothered with their old one.