Thanks for the info.
We had about 100 downloads on Itch, this was our best. Second place was Source Forge, followed by Indie DB. We generally got an over 10% conversion rate of page views to downloads on Itch.
We figured this de-indexing couldn't have anything to do with the confederate battle flag, since this game is still listed, where the players job is to stop runway slaves.
We have a website, and are promoting on social media with each update. So far we seem to have had our best luck on Gab.