I don't see this:
#else
_LeftEncoderTicks += _LeftEncoderBSet ? -1 : +1;
in your code.
I believe your code on pastebin only goes one direction.
I don't see this:
#else
_LeftEncoderTicks += _LeftEncoderBSet ? -1 : +1;
in your code.
I believe your code on pastebin only goes one direction.