and got lots of downloads
You have two followers. I doubt that the volume of your success is as high as you think it is.
Itch does has this limbo area between not banning things and indexing them. Being on the index is not a guarantee and they avoid telling people why they de-index things.
I suspect the reason is, so the dev does not think, there is a list to go over to make the game eliglible again. Only for staff to find out half a year later that some of the items on the list are in the game again. So why bother playtesting the game, compiling such a list. There is a reason Steam charges a hundred bucks upfront. Itch is free and you get what you pay for.
They just de-index things they feel is inapropriate to appear in search&browse. And as they said often, devs should not rely on itch for promotion. I mean there are complain threads about not appearing high enough in the browse ranking.