I also had another thought...
There are several "sensors" Motorcraft supplies that if that Fiesta isn't "targeted" right, read this as Right Model and Year - but, Wrong Trim Line or Engine you can get a sensor that is designed to "ground a relay" upon a specific condition - in this case, the overheating condition - the sensor "grounds" or shorts itself to ground which then the expected wiring to the Relay then turns on and the Fan it controls cools down the system.
Doesn't do the job if the system just needs to see where the coolant temp is so the Low-speed fan can come on and save more resources to use when the Turbo or outside Air temp is cool enough that the system can hold a given condition for a longer time improving its efficiency - a simple on-off versus the variable for calculations and outside to engine temp to help with cooling and turbo operations, is what I'm getting at.
There are sensors that provide a value for the Body Control Module or the PCM - which let the "watchdog" see the temperatures at any given moment and is able to control the cooling fan or even AC unit to "cut out" during moments of acceleration or engage during specific moments of drivetime that maximize the cooling systems effectiveness like (the Cold Start) mornings - AC on - just no FAN blowing cold air - or use the FAN but Not the AC to recover cooling once a long term idle condition is relieved. It's things like these that Smart programming helps - improving the effectiveness of the heat exchange trying to take place.
So, the wiring might be fine, just the sensor is not the right one - might want to ask the service personnel to research this.
The reason this comes up, is because the Eco-boost line of engines had shutters for their quick warm up heating and cooling effectiveness, but the standard - Normally Aspirated motors did not have such shutters unless the trim line specified it.
Your dashboard being what it has, reminded me of it.