I have had this problem for the last month now and it has made playing league unplayable. Every time I am in a match, any kind, I will be stuck attempting to reconnect for 5-60 seconds or permanently until I disconnect and reconnect. When I have these issues my ping is fine at around a stable 30ms. I suspect it may be something to do with packet loss or the league servers itself as I have absolutely no issues with other games and programs. For example after the game where I disconnected at least a solid 7 times, I played a game of counter strike with no lag at all, I suspected that my ping was normal again so I played another game of league and to my surprise, I was constantly timing out again. I have tried using the fix tool and reinstalling but nothing seems to help.
If anyone has a solution please link me to the thread