@Sieben Всё закончилось, я починил. В чём же была проблем? Проблема была в плате, она не правильно выдавала значения, я заказал новую и всё стало хорошо, теперь всё работает в обе стороны, энкодер не неисправен, я проверил его на осциллографе. Возможно я когда в первый раз заливал прошивку неправильно поставил перемычки. Так что совет тем кто будет собирать, смотрите на постановку перемичек, она должна быть правильной