Lobby disconnects every 2 minutes

im on series x and ill be in a lobby and it continuously goes offline and online in game, but if i go to call of duty or gta i have none of this issue, i can play those games 12 hours straight with no disconnect, but on forza horizon 5 i cant ever stay in a lobby with folks and chill, its becoming a game killer and may move on cuz im tired of trying to play this game with people and cant because its says i disconnect every 2 minutes, this is getting ridiculous, turn 10 needs to stop being lazy and do their job and quit trying to make a new game when they cant even fix this one