Когда Вы задаёте "transform" при наведении, это свойство перекрывает "transform", который был задан при обычном состоянии элемента.
Соответственно, при наведении нужно задать то, что было задано в обычном состоянии, и дополнить еще функцией rotate().
Если я правильно понял проблему
.more_button:hover {
color: red;
transform: translateX(-50%) rotate(720deg);
}