My boyfriend keeps mentioning a female

So, my boyfriend continues to mention a coworker, who I will call “Karen”. Every single work related story, Karen is mentioned. He basically talks about her non stop. We’ve already been through a rough patch, I caught him on WhatsApp flirting with another girl, saying things he doesn’t ever say to me. How did I catch that? Gut feeling! Something told me that something was off with him and I needed to check. Low and behold, he had WhatsApp and was flirting with another girl. We talked it out, he claimed to have deleted the app but never showed me he did. I know he talks to girls on Snapchat, but he has it to where the notifications don’t pop up on there or messenger (yes he’s talked to an EX on there, after ever few days he’d delete the messages. I don’t even have access to his laptop, but he has full access to mine. Anyways though, he mentions Karen everyday. Every single story somehow involves Karen. He even told me “the reason I don’t text you much is because I leave my phone on the table” (the table in Karen’s department, mind you). But he won’t leave his phone around me for one second to go get something from another room, even if his phone is dead on the charger. But he leaves it around Karen, he leaves it around a bunch of strangers and trusts they won’t steal it. The day I found the flirty messages, he got mad and turned it on me saying “oh yeah, let me go through your phone, what are you hiding, huh!?” He went through every inch of my phone and found nothing. I like him, I don’t do suspicious shit that constantly gives me bad gut feelings. Someone help, I feel like I’m going crazy and I’m ready to cry