Just have an example of something odd.
Battle Tag is RavePrimarch, you can find in my 2nd match with Qhira today (2023-08-05) on Heroes Profile.
Shows 96% (22:1) with Imperius, even though his match history (50 games) spans 10 days, all with Imperius, and slightly more losses than wins.
Having lost the last 6 games, this player should really have been in the leaver queue (if they left), or his winrate should be normal. Either way, there is a bug somewhere, like leaving at a certain moment or somesuch.
Perfectly normal player other than this glitch.