Are my boyfriends actions a red flag? Should I end it?

I've been with my boyfriend now for 2 years and we haven't really had major issues with trust. However, my boyfriend started a new job and he's been making a lot of new female friends. There was a girl at his work that used to text him everyday after work and they would ask each other's schedules, hang out on their breaks, etc. I was okay with this as long as she knew he had a gf but she would text him with winky faces and would call him 'luv' and they would have non-work related conversations and I told him I just wasn't really comfortable with their constant texting. He understood and they texted less but still saw each other everyday at work so it was fine. We both spoke about boundaries and we both understood. I told him specifically if he wanted to drop off a female coworker at home, just communicate that with me and be open about it and it's cool. But one night, my boyfriend dropped off a female coworker home at night (found out cos we have each others locations for safety reasons) and he didn't tell me about it. I confronted him and he denied it straight away and then later admitted it - saying he that he did. My trust was broken after this bc he lied but he was very apologetic and I ended up forgiving him. I asked him why he didn't just let me know and he said he wasn't thinking. I've been working on trust ever since this but just last night, I saw his texts with his guy friend and he told his friend that he found a cute girl on tiktok and was trying to find out her instagram. His friend found her insta and sent it to him, then sent a half nude photo of this girl to my bf. My boyfriend reacted saying "shes bad" and I knew that this was just all guy talk. But I found it disrespectful and it made me really uncomfortable. Right now, we're not on talking terms because I just needed space to think. I really don't want to be blinded but I also don't want to be controlling or insecure. Are my boyfriend actions a dealbreaker here? are these red flags that I shouldn't move past from