Low karma and High Karma will have effects on the storyline. Having low krama may lead to game-over. On the other hand, having high karma will prevent you from taking underhanded methods in achieving your goals. There are male-dom points in the game. Depending on the male-dom points scenes will vary a little.
The thing is, there is no balancing act with the choices. For almost all choices, Karma, mcdom, and the girl points are aligned to the same response. For example, if you try to get -karma points, you will also get -girlpoints and often no mcdom points. If you answer with things that the girls will obviously like, by being a manly nice guy, you will get the girlpoints, +karma, +mcdom, +lust. Basically there is just a clearly right answer for most choices.
I could guess your reasoning for choosing to do it this way. For one, I imagine you want to keep things as linear as possible to streamline development. I assume this is a set story about the rise of the next King and the MC is going to be a nice guy who protects his harem and is a manly gentleman and all that. I think it's safe to assume that negative karma isn't gonna turn him into Robert 2.0, right? So in the end, I wonder what purpose these variables really have, especially since you are racking up mcdom, lust, and +karma points just by virtue of picking choices that give you girlpoints.
Not throwing shade at the decision to keep things mostly on the rails. Many devs do this so they don't have to juggle multiple branches constantly. That said, I think it's worth having a look at the points system and what you want out of it. If I had to guess on how the current system will work in practice, pretty much every player will end up with a high karma, high mcdom character unless they are purposefully pissing off the girls. You are way too loose with the point allocation and bundling them together all the time.
It doesn't matter so far because you have not called for any of these variables (I think), but I can definitely see some issues when determining the cutoff points to trigger a variation. Also, the fact that all the variables are moving in the same direction (karma, lust, mcdom, girlpoints all increase at once or decrease at once) will greatly reduce any type of variations they can impart in practice. At that point, you might as well just have 1 variable called "nice guy chad" points.
Just my 2 cents. Feel free to discard it if you've already considered this stuff or just disagree with me.