Online issues

I’ve heard of these problems happening to others so I know it’s not just me but why does it constantly disconnect from the lobbies halfway or at the start of my race?
Other times I can’t even connect to the sever and when I’m finally in a lobby there’s someone in there driving very slow hitting everyone as they go by every lap.
Don’t get me wrong I love the multiplayer. Big Forza fan. I just want to know how I could possibly fix it or to know its something on your end.