Ngl, this has never been a problem for multiple sessions for me. As a player or DM.
As a player, I show up willing to play characters that will work with a group, even if they don't trust them. Trust isn't necessary to work together.
As a DM I remind all players of that fact before they roll one up. If they don't have an idea on how their character would manage that, I'll give them ideas.
Yeah, you'll run into players that just don't get that not every character has to have the same motivation to work with others, or just refuse to play different characters (instead, they try to play the same character with different names). But those are rare. And, so far, I've yet to run into a player that wouldn't take the "look, you don't have to keep playing with us, but give it a try my way and see how it goes, yeah?" talk and give it a fair try.
I've also never had a player quit because of the game not being engaging and fun.