Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Thanks for investigating! It never occurred to me to test this on other parts of itch, because I assumed it was caused by the redirect. But the fact that it does, probably means my redirect is OK, but itch in general is having issues, like you said. It's not less concerning but at least I know the problem is not with me :)