I go to great lengths to toe the line, I imagine my game was deemed OK as it doesnt contain any actual sex
No, that there is something I had to put on there personally when I uploaded it onto steam, Steam is mega fussy and picky with how you market your game, for some reason. Steam is just dilluted as hell with the sheer number of games being released compared to Itch more than any worry about being shadowbanned.