Я нашёл в этом документе и 1мА минимум, на странице 10. А так же,
на странице 7, указание, что при резисторе 5кОм и питании 5В,
напряжение на контакте при срабатывании контакта может достигать
1.5В и не подниматься выше 3.5В при отпускании. То есть, при токе
700мкА, на замкнутом контакте может упасть аж 1.5В, а при
разомкнутом контакте, утечка может достигать 300мкА при 3.5В на
контактах. Судя по этим данным, минимальное питание должно быть не
менее 4.2В, иначе не получить
чёткого срабатывания.
В общем, я проектировал бы ток таких контактов на 10^((log10(1мА)+log10(10мА))/2)=3.2mA. А если критично потребление, то питал бы импульсно.
P.S. Глянул вашу схему. 15кОм от 3.3В слишком, слишком оптимистично. По паспорту, контактам энкодера нужно не менее 0.7мА и, при этом, они могут уронить на себе до 1.5В напряжения. Значит, при 3.3В, сопротивление подтяжки должно быть не менее (3.3В-1.5В)/0.7мА>=2.57кОм. Если выбрать сопротивление подтяжки 2.2кОм, то минимальный порог логического нуля должен быть не менее 1.63В, а максимальный порог логической единицы не менее 2.78В. Только так можно гарантировать, что исправный, согласно паспортным данным, энкодер, будет исправно работать в вашей схеме.