To reframe the "main story" stuff. The main story in this game is Sophia's corruption. There is no overarching plot.
To me, the main characters should be: Sophia (MC), Dylan, Ellie and Liam. These are the core characters of Sophia's life and should get most of the games content. Ellie and Dylan should get roughly the same amount of content. And Liam follows in distant 4th place for GW content every so often. After them (and before Liam, probably), you can have Sam and Aiden's blackmail to round out the main cast.
On Ellie/Dylan specifically, people complain (and understandability) that Dylan is the 2nd MC. But Ellie is too. She has routes and LI's like Dylan does. Just because LP doesn't say she is an MC too, doesn't make it so. As we know, what LP says and doesn't say sometimes aren't reliable.
And this is where LP bit off too much. Neither of them should have their own LI's, or at least no complicated branches for them. Same goes for all the other characters. Ellie has a BF, things with Jules (the girl she kissed?). Dylan has Emma and the girl from the last update (I already forgot her name?). That's too much going on. At best, they get 1 of their own LI's if they aren't with Sophia. Not 2-3.
I've never bought into the idea LP "milks" or doesn't work hard. You don't make a higher quality game and release it on a regular basis and not work hard. If anything, he makes his job harder than it should be because he keeps adding more stuff to do and keep track of. LP has continually added too many characters and too many routes.
By the looks of things, Mr.Harris may be the latest addition. Remember, this event is meant to be about Sophia & Dylan. Mr.Harris should've been used as a convenient way to occupy Liam. Not a mechanism for Sophia to collect more Filthy Points or start a new mini-route.