Keep getting disconnected from multiplayer matches

For the fifth time now, I’ve gotten disconnected from a multiplayer match, either arena or warzone, and I lose all progress from it. Twice I’ve had a legendary RP and XP boost on and have been disconnected. It’s as if the game knows I have these legendary boosts on and decided to kick me. What gives?? It’s literally a waste of my time and money getting kicked and losing my legendary boosts. This must be fixed ASAP.