I did some digging...
Neither of those bits (quotes) are entirely true bud.
If the Player is not on the J/M path it does NOT default to Maya in Ep10, and the variables for Ep7 aren't the ones used. It uses Ep5's "feelingForX" which is during a convo with Derek (during the Alumni Free Roam) and not part of any SanchoSplit. The SanchoSplit that's available during the Alumni FR is following Josy (after her father shows up) or going to find Maya.
The Ep10 portion (again, not on the J/M path) only defaults to Maya if the Player made Josy "sad" in Ep9 due to breaking up with them for another LI (such as Bella, Sage, Jill).
Here's the code layup when on any other path than J/M. I made notes to clarify the conditional code:
So, unless I'm misunderstanding you somewhere, I have nothing to fix here.
I'll standby for a while to let you chew on it. Otherwise I have the DiscoLights issue 100% resolved (will no longer need that other fix, I'm going to edit that post and remove that file since it'll bork things now), and I have the MusicPlayer as close to 100% as possible with the dev's code (even improving his standard features for folks that don't use the OG mod).
Let me know what you think since you're the J/M guru at the moment.