I stumbled over this because of the bundle - well done, especially the second case with the find clues/interview suspects game loop. Looking forward to see the story unfold.
Poking around in the code base I found a small bug: The variable for taking advantage of Sophia in the store is never set, "$ soe4_takeadvantage == True" (somewhere in Events_Sophia.rpy) is a comparison and does not set the variable to true : )