Loading screen loop

I’m experiencing issue with my main account in Overwatch.

Whenever I queue for Competitive matches, the game gets stuck in the loading screen and loops indefinitely. I am unable to enter the match.

This issue only happens in Competitive — Quick Play works completely fine. It also does NOT happen on my alternate account when using the same PC and internet connection.

Because of this issue, I have been repeatedly penalized and received Competitive bans, even though the problem is clearly not on my end.

Additionally, this is not the first time I’ve had this issue. It has appeared and disappeared randomly multiple times over the past year without any clear reason, and now it has come back again.