I don't understand what the developers are messing with? A project that has been in development for a long time, I think they are too greedy with many paths to choose. Changing the MC between Sophia and Dylan makes it difficult to solve the problem. It wasn't a bad idea, but to solve the problem they needed to split and merge branches clearly and logically from the start. When you've just written a story but think about how to develop it further, you can't finish the story. Instead, end the story on a good note and write a new one, rather than wasting time writing stuff that just gets more and more boring.