Bug with discrete knobs/controls - I can't reach the highest discrete state with the mapped knob, but I can when manually adjusting the encoder

I think this has to do with how the knob mappings map to discrete states.

I notice that for 4 states, the mapped knobs will go from 0-1 in the first 33% of the knob, 1-2 in the next 33%, and then 2-3 in the next 33%. I don’t know if, when the knob is turned all the way clockwise, we are actually hitting the value of “3” if that makes sense, either due to the potentiometer reads or otherwise.