Thank you for your suggestions.
Engine is not in LHM state, but good idea. No DCT codes stored at all.
Temperature gauge working perfectly
Internal fan works perfectly on all settings (and off).
Also, AC works fine when turned on.
Drives fine, in fact, I only noticed it as when I parked up once I heard the fan and thought the AC was on when it wasn't. (The demist switch isn't on, so the AC isn't on automatically, an the AC low pressure switch disconnected does the same).
I'm going to pull all AC fuses and see if it stops (as any powered line requesting the fan will then become dead/unpowered).
I will also replace the CHT sensor as even though it appears to read correctly for gauge and f-super, you never know.
Can't figure out what else it could be getting the ECU to request fan?