Fireteam Members Getting Seperated?

I’ve noticed a lot of problems connecting to people in Fireteams. When I start a custom game or matchmaking puts me in a game, at least one person gets separated. And this has happened multiple times, with different people. I really don’t think internet is the problem. Has anyone else experienced this? Is there a workaround? Thanks!

Two days ago I was in a team with another guy, and when the game start we was separated, but the game had already started minutes ago, I think that was the problem, is the only time that happened to me