I disconnected from a match right after it ended

I disconnected from a match right after victory was delcared (to the opposing team) but before I was sent back to the lobby.

The reason this annoys me is that it was a 20 minute long match of warzone, and I got no rewards whatsoever due to disconnecting before they were given to me.

Can you guys please do something to stop this from happening in the future? Make it dish out the rewards as soon as victory is declared.

imagine getting dropped from every game in the 1st 1/2 min for 3 days and 343 hasnt done anything to fix, and its nothing wrong on my side