OK, I can reproduce there here when I use Cbc as the MILP solver. I guess Cbc isn't robust enough. Since you seem to be in academia, you should install a better mixed-integer solver such as cplex or gurobi etc (they are free for academia)
You are solving a MILP since kktqp is based on taking the nonconvex QP and writing down its KKT conditions, and use the fact that the quadratic objective can be written as a linear function of the primal and duals. The complementary constraints are dealt with using a standard big-M reformulation, thus introducing binaries
I wouldn't say it is odd to go over to a quadratic model, but attacking this indefinite quadratic model globally using a kkt/milp approach is odd (beyond the fact that all is for fun and testing, since solving a simple LP through KKT conditions is completely useless, but I presume you know that)
You do
(simple LP in x) -> KKT -> (LP with complementary and duals z and v) -> (indefinite QP in x and z and v) -> KKTQP -> (LP in x and z and v and new duals w) -> big-M-> (MILP in x,z,v,w and binaries d)
When you just as well could do
(simple LP in x) -> KKT -> (LP with complementary and duals z and v) ->big-M-> (MILP in x,z,v and binaries d)