Why is my scanner doing this?

Hey I have a solus legend scanner and I'm trying to preform a crank relearn on a 2011 dodge caravan, however when I go to do the process, it says my coolant temp is -27, however pulling up data in the other menu the coolant temp shows normal, along with inside the vehicle on the dash. Same with oil temp.

So why is it that when I go to do the function is says temp is to low and just stays -27. This wouldn't be because the scanner is out of date with the software and it's not allowing me to use the feature? Or do I simply have a short somewhere? Cause it only happens during this function test.