It may help to step back and consider the character you're playing. It almost feels like Sofie's reverting back to the Pureheart archetype you've been trying to avoid, and I think it's strangling her character. Picture Sofie how you first introduced her - alert, nimble, and dangerous. I don't picture her waiting for things to happen to her. The kind of person who can dodge a surveillance state and reach across the stars is the sort of person who you'll find at the center of events, the initiator. Make her the protagonist in her own story. She should be fighting Ed for the limelight, not just sharing it with him. Sofie has just been given the (metaphorical) keys a starship. She has a Training Pilot License and can fly wherever she wants with it, provided Darcy is present. Oh, and she has a copilot named Ed or something. What does Sofie do?