Connection issue while internet works fine

They don’t restore SR for any reason – your fault or theirs. You can find the information about their stance here: Overwatch Technical Issues, SR Loss, and Leaver Penalties