NReco.LambdaParser не поддерживает побитовые операции И / ИЛИ (оба слова "&&" / "и" означают логическое И). Однако вы можете добавить в varContext свою вспомогательную функцию для вашей цели:
varContext["BitAnd"] = (Func<int, int, int>)((a, b) => v & b);
var varResult = lambdaParser.Eval("BitAnd(numA, 1) == 1 ? true : false", varContext);
или даже
varContext["CheckBit"] = (Func<int, int, bool>)((a, b) => (v & b) == b);
var varResult = lambdaParser.Eval("CheckBit(numA, 1) ? true : false", varContext);
Этот подход позволяет расширить LambdaParser для функций, которые вам нужны в выражениях.