I'm genuinely happy and impressed to read that, I always had the hunch that things with Ginny weren't as static as some people thought (and wrote in their reviews) but admittedly I thought the conflict over that part of the game might have led to you guys not feeling like adding a bunch of variations to her potential ending(s).There are endings where MC ends up with Ginny. Apparently you couldn't get to her good endings. Who did she dance with at the ball? Who did you choose after the ball? What kind of relationships did she have with other students? All of this matters. Finals are just the consequences of your actions or inactions during the game. We do not have a hard-coded scenario for the relationships between NPCs in the game; they develop in their own way each time.
If I may ask, though, does this apply to female MCs as well? I know it's on me but admittedly the whole situation were we can't invite any of the girls to the ball as a female MC but reading that a lot of stuff seems to depend on who you invited to the ball is a bit concerning, since it's not exactly as if female MCs have any choice in the matter to begin with. Thankfully someone was kind enough to tell me how to circumvent that issue with Luna, I myself know that Hermione is a lot more lenient to begin with, as long as the relationship with her is already well established & I didn't even consider the possibility that Ginny would have any sort of happy end if one tries to romance her, so now I'm both a bit confused but also extremely hyped for the game again.