is chapter 24 the end of the game? that ending really confused me. how did katie figure everything out? is there any way to prevent that, or do all paths lead to the same ending?
There are some variables you have to keep inside a certain range to make it possible for Kate to accept to share the MC with Jenna.
Those variables are increased or not based on some of your choices.
Avoiding Kate to burst into tears is impossible, but if those variables are in the correct range Jenna will persuade Kate to share the MC.
I don't have a PC right now to inspect the code, so I can't be more specific.