Not everyone realizes that ZJ's are very finicky when it comes to the sensors. The PO, and/or his/her mechanic, may be one of those who thinks "a sensor is a sensor", providing it lines up with the bolt holes, and looks close. With yours, the bolts may not actually be too long, but the part itself is too thin. Or, as ZeeJay1997 mentioned, it may generate a signal with a different voltage value. This may, in turn, make the computer disregard its input as if it's not there. Again, from everything I've read here over the past couple of years, it's best to use Mopar or true OEM that is made for the particular vehicle. Otherwise it adds extra uncertainty to the troubleshooting equation. At least it would to me. I'd want to check it off, not circle it in order to come back to it later if all else failed. The fact that your nice scan tool points to the CPS, and yours is a bit different from OEM spec's, would make me lean heavily there as it being the problem. Of course, it's not my money or time we're talking about. Good luck.
Oh, and BTW, I think that your computer may already be unplugging it. Maybe not though, and perhaps you would find that it ran differently with it removed. That would tell you that there must at least be a signal from the part, and that the scanner may be in error, at least in its wording of the problem.