Many workplaces are a mix of people with different personality types.
All you can do is be yourself.
As a department head, I deal with all the bitching and complaints from my collective.
I, like yourself, am nothing but honest and speak the truth as blunt as a club to the head. It’s one of the only things that keeps me clear of being involved in the office politics, because if people are fake, deceptive or malicious, I’ll point it out to them to their face and call bollox on most of the hearsay.
In those situations, just do what you’re paid to do, invest in your job, not the social setting or others around you. Work hard, ignore the BS, and play hard.
Unless you’re in an industry that rewards extroverts, do your thing and be sure to do it with a smile.
Ignorance is bliss. I can’t say anything more helpful than that.
You don’t have to interact with colleagues further than general greetings and politeness. It’s your choice to be there, so make it your choice to enjoy it there beyond the negative interactions. Just go past it and do your thing.