Two pnaches can be compatible if they both write to the same address, but both writes are quantified by conditional checks that are mutually exclusive. The check_pnach_compay.py script ignores the conditional checks and only looks at the 32-bit writes in the pnach, so it will sometimes report that two pnaches are incompatible when in reality they are.