JuMP’s NLP support is limited to <=, >=, and == constraints. It’s a sore point that needs fixing, but that is for the future.
For now, you can only use linear complementary constraints with PATH. Not sure about KNITRO, but I think the same applies. Although you could add a slack variable and use that instead.