So I’ll reinforce my first suggestion to look into turn-based CRPG as a genre and see for yourself. That’s where you’ll find most of the mechanics you seem to want and you won’t have to take the opinions of strangers as to how much gore is too much for you.
Mine is currently working fine and without a hitch and has been for a while now since the failed attempts at punishing adblockers. I can’t vouch for everyone, but you may be right about your account being flagged for some reason.