With the introduction of breach as a gamemode it's not hard for a match to last between 20 and 30 minutes. With the amount of disconnect errors currently present in the game it's not unlikely to lose connection during a match even worse at the end of a 30 minute match and gain 0 exp, steel and gear whatsoever. It's extremely frustrating when this happens and at times it makes me want to uninstall the game I won't lie lol.

I've always wanted for honor to have a system that keeps track of your match in progress and gives you the reward you earned if you disconnect before the end of a match. It shouldn't be too hard to do since the game rewards you based on the amount of time spend in the match to begin with so if the game keeps track of the time you spend in a match it could give you a reward even if you disconnect.