I really wanted to like this, especially considering what it had to say regarding trans people.
But the writing came off as a little juvenille for me. The demon's characterization feels...off. Too childish and too quick to change their temperment.
Maybe more time with the demon would have led to a more believable turn in their motives. As it is, it happened to fast to be believable.
To be honest it's just a silly little game. Not every character has to be so deep and intrinsically entwined into what their personality means. Because you know why? Some people are just like that. Simple creatures. If every character ever had some deep meaningful personality then I think every book, video game, tv show, movie, visual novel, etc. would get tiring very quickly. Simple characters are there to ease the tension. If there were tension all the time then... OK I'm just repeating myself lol. Hopefully you get my point. Tension and hardcore stuff doesn't really work if there's no one or nothing to ease it up.