Well, you have already realized something is wrong, that's why you asked, no?
In general neither Kp nor Kc "exist" - equilibrium constant is built using activities of substances involved. We can approximate these activities by their pressures and/or their concentrations. Sometimes just concentrations are enough for the approximation, sometimes just pressures are enough, sometimes you have to mix them.