I downloaded the Intel 64 and IA-32 Architectures Software Developer’s Manual combined volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4.
At Table 7-4. Conditional Jump Instructions it says the instructions JA/JNBE jump when (CF or ZF) = 0.
According to this manual, and the JCC entry in Intel's vol.2 manual (May 2018), they jump when (CF = 0 and ZF = 0), which is correct as I tested.
Is that possible Intel's developers manual to be wrong in major commands like that?
PS: I am not very sure about the instruction (I think it was JL/JNGE) but I also found another mistake on jumping conditions