There are others here that own ST's - I was hoping they'd chime in to help...
But to continue in the thread - the sensor, if you swapped with another and still get the same results - tells me there are even more questions - but to continue - the sender (the one on the cylinder head) is over by and just underneath the spark plug coil pack.
Is that the one you already checked?
There is a thread or two about this - here...
https://www.fiestastforum.com/threads/cylinder-head-temp-sensor-location.23475/post-397704
And it relates to an issue with the wiring and harness failure - which would fix this problem too, if this does apply.
That fix of the harness and it's returns - the results you get are similar - means that the drop across the sender is not getting back to the PCM to determine the actual temperature the engine is at. So that would put it in limp in mode and prevent the vehicle from being driven - even normally. So this may mean the voltage check needed - may also include a type of loopback test where you
backprobe the sender to see if the sender can return a voltage back to the PCM thru a process of loading a known reference and altering it's output (Bridge network) as a means to fine tune the Air fuel charge just right per the MAIPT (Manifold Intake Air Pressure Temperature - amongst others) and the reading it gets from this sender.
Backprobe is to test using test leads of a style and type that lets you clamp onto the electrical wires to view the results on a DVM setup designed to test the signal or voltage results at the sensor itself - while it is in operation.