It's not so much a mistake as an oversight: Alexa talked about stealing chud wallets, when I wasn't expecting that, then discovered Alexa wanting to talk to me. Is there a way to make sure Alexa won't talk about being a thief until AFTER you find out she wants to talk to Catherine?
I think the chief villain is Alexa given some of her later-game stuff. May is openly more hostile but Alexa... she's TWISTED! Nora and Annica seem the most straightforward and friendly.