Todd will drop you if you don't go all fawning and apologetic when he discovers you've been working at the club. Or way sooner during the beach outing if you don't cling to him and guard him from interacting with other girls. Todd's dad will automatically drop you when his son does, too. Because his only interest in MC is stealing his son's girlfriend, no matter who she is.
Others have similar blockers which can end the relationship or even prevent it from really starting. Heck, Katie springs on you "oh btw i want you to be my sex pet" very much on eleventh hour and if you don't accept right there and then it stops relationship progress. So much for staying mostly yourself.
That was always one of my biggest issues with this game. It's torn between encouraging you to accept extremely narrow relationship parameters for fetish reasons and trying to contend with pushback toward that by technically giving you an out, but then it makes the whole development pointless.
Like it didn't have this alternate guy who's trying to steal the girlfriend away last time I played, and he has this ridiculously specific alpha male pixelation cuck kink, and you can 'beat' it by resisting, but if you do it just turns into a farce that feels like some weirdo trying to convince you that it's actually -your- kink, not his - especially because he'll just lie about it if you don't get the results he wants you to have. This could be read as manosphere satire, but this game's pretty muddled about that stuff considering that you now essentially have to choose whether a white supremacist evo psyche guy or white genocide fearmongering caricature is going to try cucking you.
Getting through the game is dancing through a field of landmines.