Почему hover срабатывает только на последний блок?
Селектор неправильный, замените

&:hover + .block .circle-1

на

&:hover ~ .block .circle-1

Ну и для второго аналогично (да и для последнего тоже не помешает - ради единообразия).
Вместо +, надо использовать ~
jsfiddle.net/Svupol/aq9Laaew/168011