That's great :3 And no problem!
Hmm, I've not had a chance to check CG 31 and 32 myself yet because they were very late additions to the game, so I can't be 100% sure >.< I set the demon and djinn points as global variables, so, in theory, it shouldn't matter that both boot the player to a bad end because it should keep counting the points past bad ends and across all save data even if you start a new game. You could go back and forth between the two and see if it works. I did only set the requirement as 2 points, and you get 1 point each time you either make a deal or make a wish. (Scratch that!)
I just went and had a quick look at the code and I think I can see the problem! It's set to unlock if your score=2 exactly rather than 2 and above (which is what I meant to type but clearly failed to hit the greater than key >.<”) So that means you'd only be able to unlock either CG 31 or CG32 and then you'd be locked out of getting the other one once you pass 3 points and the only way to get it would be to actually delete all your save data so the points are wiped T_T
I'll make a note to fix that in an update! It was one of the very last things I added so I didn't get a chance to test it before the deadline :( I'll fix it as soon as I get a chance though. In the meantime, I can send you the image if you wanted to know what it was :3