The error disappeared.
But finally, I concluded that this GUI doesn't expose the button to UIAutomation.
I don't know why it appears on %ProgramFiles(x86)%\Windows Kits\10\bin\10.0.18362.0\x86\inspect.exe. There might be any other ways to find it in C#.
For this specific GUI, I will take legacy, coordinate based approach using twapi.
```
eagle {
set bool(true) [object invoke -create System.Boolean Parse true]
set prop(invoke) [object invoke AutomationElement IsInvokePatternAvailableProperty]
set cond(invoke) [object create PropertyCondition $prop(invoke) $bool(true)]
set elems(invoke) [$elem(elan) -alias FindAll Descendants $cond(invoke)]
$elems(invoke) Count
}
# => 0
```
Thank you very much for your advice.
It will help me automate modern GUIs in future.