One more tidbit of information. It seems, at least in my case, that the same two (wrong) endpoints are chosen instead of the correct one: 3073 and 8336
2025-11-13 11:00:19.784 [info] Executing command: NoteInput.Enter?Set=1
2025-11-13 11:00:19.842 [info] MIDI thru endpoint changed: 3121
2025-11-13 11:00:19.849 [info] notifyPostCommandExecute: NoteInput.Enter?Set=1 (64 ms)
2025-11-13 11:00:20.468 [info] Executing command: NoteInput.ExtendDown
2025-11-13 11:00:20.469 [info] MIDI thru endpoint changed: 3121
2025-11-13 11:00:20.475 [info] notifyPostCommandExecute: NoteInput.ExtendDown (6 ms)
2025-11-13 11:00:20.703 [info] ping response received in Dorico6AB0B7CD961D94B939577210C87EF885A: from silk service
2025-11-13 11:00:34.249 [info] Executing command: NoteInput.NoteValue?LogDuration=kSemibreve
2025-11-13 11:00:34.256 [info] notifyPostCommandExecute: NoteInput.NoteValue?LogDuration=kSemibreve (7 ms)
2025-11-13 11:00:38.200 [info] Posting command (requested): NoteInput.MIDINoteInput MIDIPitches=54,38
2025-11-13 11:00:38.238 [info] Executing command: NoteInput.MIDINoteInput?MIDIPitches=54,38
2025-11-13 11:00:38.409 [info] notifyPostCommandExecute: NoteInput.MIDINoteInput?MIDIPitches=54,38 (171 ms)
2025-11-13 11:00:38.985 [info] MIDI thru endpoint changed: 3073
2025-11-13 11:00:38.986 [info] addEventsForAudition() adding 2 events to buffer #:0
2025-11-13 11:00:38.989 [info] processAuditionEvents() - processed 2 events
2025-11-13 11:00:39.177 [info] MIDI thru endpoint changed: 8336
2025-11-13 11:00:39.177 [info] addEventsForAudition() adding 2 events to buffer #:0
2025-11-13 11:00:39.207 [info] processAuditionEvents() - processed 2 events
This was entering note input and extending the caret across bassoon 2&3. It switches the bassoon 2 to flute and bassoon 3 to 2nd divisi of the contrabasses. But it’s always the same (wrong) two that it switches to.