Im sorry you arent getting that much attention. Im even following you but i dont recall ever seeing either of them on my feed except for the battle system post ages ago. I'd say try posting in several places since itch has been unreliable for creators regardless of it being sfw. Good luck buddy.