ghostlier

I was having this same issue. I put in a ticket waited the billion years it takes to get a response and the GM sent me to delete my blizzard entertainment cache it seems to work its been 2 weeks and I havent been disconnected from battle.net in game or while i switch toons any more... yet.

https://us.battle.net/support/en/article/delete-the-battlenet-cache-folder