Type 'console' in spotlight and launch. Then, hit Start button to start logging, plug in monitor then pause logging once Touch ID fails. Go through the log entries and hopefully find a hint as to the cause.
Would you like to see the log?
There are a lot of
fehler 01:06:39.563256+0100 kernel Failed to write key 1950826800 to SMC with error code 86
fehler 01:06:39.563908+0100 kernel Failed to write key 1950826829 to SMC with error code 86
fehler 01:06:39.564183+0100 kernel Failed to write key 1950826801 to SMC with error code 86
fehler 01:06:39.564865+0100 kernel Failed to write key 1950829892 to SMC with error code 86
Always the same 4 errors (fehler)
fehler 01:06:15.057297+0100 com.apple.AmbientDisplayAgent [ERROR] - Unable to create and lookup port "com.apple.CoreDisplay.master" => 1102
0 0x184e93a64 CoreDisplay::Mach:
ort:
ort(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, CoreDisplay::Mach:
ort:
ortLookup) + 396
1 0x184e4dd08 CoreDisplay_IsCustomWhitePointSet + 100
2 0x19774f798 getCustomWhitePointXYZ + 104
3 0x19774fd0c modifyAndSetIntentionForWhitePoint + 68
4 0x19774ff0c modifyAndSetIntentionForWhitePointOnEveryDevice + 184
5 0x102dc6dbc main + 5056
6 0x1838d1958 _xpc_connection_call_event_handler + 164
7 0x1838d0460 _xpc_connection_mach_event + 960
8 0x1839b84ec _dispatch_client_callout4 + 20
9 0x1839d2610 _dispatch_mach_msg_invoke + 472
10 0x1839bf648 _dispatch_lane_serial_drain + 272
11 0x1839d3320 _dispatch_mach_invoke + 468
12 0x1839ca3fc _dispatch_workloop_worker_thread + 708
13 0x183b61060 _pthread_wqthread + 276
14 0x183b5fd94 start_wqthread + 8
fehler 01:06:14.758512+0100 corebrightnessd error requesting preset dictionary (0x3f3)
And some doubles.