Why is the mc so goddamn cringe? His personality is also kind of inconsistent. A guy who second-guesses himself as much as this guy would never confront her about seeing her with that other guy.
You're right, but I think that is what makes the writing good. Even though she hasn't done anything...