Game freezing Concede or exit works

I’m consistently facing a frustrating problem with frequent disconnections, particularly during battles. While it’s less common in ranked matches, it still occurs.
A common scenario is:
A minion is on the verge of attacking when the entire battleground suddenly freezes, becoming completely unresponsive. Even though the ‘concede’ option remains active, I’m forced to quit the game. Upon relogging via the Battle.net launcher, I’m returned to the same match. This disruptive issue happens anywhere between half a time and ten times within a single game…