Rotary encoder on UNO and interrupts issue

I don't see this:

    #else
_LeftEncoderTicks += _LeftEncoderBSet ? -1 : +1;

in your code.

I believe your code on pastebin only goes one direction.