Not good, as the game is still deindexed even after removing the payment. I've been trying to contact Itch's support team, but so far without luck.
sad situation (
i hope soon, everything will be good!
goodluck, hopefully itl be sorted out soon