Вроде макросов работы с энкодером немерено, выбираете, какой Вам больше подходит(что считает поменьше импульсов(фронтов)), всё, зачем ещё один понадобился, в смысле в чём его преимущество по сравнению, что ранее были сделаны(я ссылки давал)?
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.