Took this for a spin, and honestly don't regret it. I've seen two other games built around this concept, and yours has nothing to envy, it is a welcome addition to an interesting concept with few entries to its name. I would specially praise the way you handle guest characters, they don't overstate their welcome and are clearly identifiable as such - if there's one thing you do so well others devs could/should learn from you, it's this.
While playing, I detected at least one clear bug, and a couple of others that I'm not certain are bugs, but did trigger a suspicion in me . The former is that, when you sent Esme to clear the toilets after the library rather than punishing her, you still get the punishment scene unlocked in the gallery. As for the latter, when it comes to the principal, if you punish her and bring her to the edge during her speech, without going all the way - I'm talking high 90s - that does not count as a punishment in your record or hers. Finally, I got the sense that the "history" the character pages track is somewhat inconsistent. Sadly I don't recall which ones they are, I believe it was Esme, but sometimes it doesn't track at all if you "turn her down", as opposed to how it does with, say, Nova.
I have a couple of concerns. One of them involves the girls MC lives with. Are both Sofia and Suzie's paths unavoidable? I tried to not gather points with them, yet things escalating (the kiss, the yoga grinding) happen regardless. I found myself wanting an off-ramp from them, and never got it. I personally would like for a chance to not get involved with either to exist.
For the second, it is a general "issue" that I will exemplify with a specific situation. When it comes to Morgana, I didn't fondle her on the swimming lesson, nor did I do anything on the infirmary. Going into the shower scene, I had no track record with her, so to speak. Yet things went from 0 to 100 with only one choice mediating the shift, in a way that wouldn't feel so sudden for players who had seized the previous moments, and who may have felt things were a long thing coming. When it comes to AVNs, I am firm believer that there's levels to the types of acts MC engages with when it comes to love interests; and despite how most developers tackle them, they are not just "indifferent/cold" and "sex". There's (flirtly behaviour, romantic behaviour) erotic behaviour, and sexual behaviour. Now, I can understand if devs don't give the whole range of escalation for each encounter, making players do the step by step checlist first and only then get a sexual reward. But at the very least, I don't like when a dialogue choice to flirt or a dialogue choice to do something only slightly erotic, leads to a full-on sexual scene. Sexual scenes must always be preceded by an unequivocal choice to do a sexual act, is something I firmly believe in. In the case of Morgana in the shower, the choice was to peek on her: something only very mildly erotic in nature. When MC wipes his thing out, that was a proper place to have a second choice (on if to actually do it or leave then), which would have escalated the situation into sexual territory with acceptable input from the player. Lacking that, or even better, alongside it, when she's on top of you, there could have been a second/third choice on if to stop there, or tell her what MC tells her (to grind on him as punishment, after all that nice speech about her that was actually nice to hear.) Now, I get this signifies extra work for you, as a developer. But the reason I think it's worthwhile to pursue tackling scenes in this way, is because it evens the playing field in a way, between players that have done a lot of stuff with the love interest before the scene, and players who have done nothing; no matter how many opportunities for scenes between MC and any particular love interest exist, if you always have 2 or 3 choices between a normal situation turning into a sexual act, it will never feel like things escalated too fast, even if the first time is happening on the 20th opportunity for a given player. Like I said, I had this happen with Morgana, but I can see how the same case can be made for Nova, Esme, and the class skipper girl you meet at the club/train. The option some devs take is to simply end/lock routes if not enough points are collected or if important scenes are not experienced, but since you don't seem to be taking that path, I offer an alternative. The TL;DR would be, if the choice (and/or its preceding dialogue) that leads into a sexual situation doesn't telegraph that you are getting into one such scene, you should always have a second choice - sometimes a third choice, if you want to let playes enjoy a little eroticism without going all the way, something I myself consider exquisite - that serves as an off ramp or that allows the player to confirm he'll get the sexual scene, so he feels it's the result of his agency. I think a big risk for AVNs is when players don't feel a sense of ownership for what's transpiring on-screen, and I did feel that a bit there.
Big text, but I hope the feedback is useful. Best of lucks with the continued development, keep doing great work!