That's a failsafe built into the PCM to turn the fan on if it doesn't know what the engine coolant temperature is.
You would need a datalog to determine what temperature the PCM is actually seeing, and an external temperature gauge to monitor actual coolant temperature to see if the sensor itself is giving a false reading .. so I will assume that your PCM is operating correctly, just that you dont know what the actual coolant temperature is.
The gauge on the dash is NOT connected to the PCM, the PCM does not know what this gauge reads - its more or less a "dummy gauge" . The sending unit for this gauge should be between 7.4 ohms Cold and 9.4 ohms HOT … anywhere outside of this specification will change the reading on your dash - same with the dash gauge itself, it may or may not be calibrated exactly the same as it was when it was brand new. What im getting at is that just because your Gauge appears to read high, doesn't necessarily mean its giving you a true indication of when the fans are actually coming on - the fact that they turn on and turn off ( as in its bringing the coolant temp back down ) and if your engine isn't overheating into the red, id think it was completely normal.
Radiator fan Low speed turns on at 222F, Off at 214F
High speed fan turns on at 228F and off at 220F