This makes more sense as to why Karkat was being secretive about it. He wanted to know why Jack would have killed him (they knew he would stab, but maybe nothing that malicious). He must have been somewhat relieved that is wasn’t his Jack that did it.