Sounds like your ISP/Server provider, is just having a bad route to Twitch.
I get it now and again.
Either that, or you are joining too many channels, and your message receive buffer is exceeding the unknown limit and Twitch is disconnecting you to stop the queue getting too long. So if you are a multi channel bot, you need to spread your channels across multiple instances of your bot to avoid the send buffer full issue.
Verification doesn’t help with disconnects.
I’m assuming you have already checked all of your send logic to check you are within the limits, and last I checked if you exceed the limit, a global block is still 30 minutes. So If you do get globalled, you won’t be able to insta connect, so it’s not you hitting a limit.