All I know is that your game has been flagged for additional review by itch.io staff. Advice is still the same: please promote your game through other means for now, and follow the usual steps if things take too long.