Forum Discussion
I like Hassan_Ballan thought about a parent object issue. I you run
FindAllChildren Method
https://support.smartbear.com/testcomplete/docs/reference/test-objects/members/common-for-all/findallchildren-method.html
This will return, "An array of child objects that have the specified values of the specified properties." That you can loop through and log properties that could affect access to the target option.
Running this from strategic points in the object tree and check the properties of the returned object may provide some useful information.
The thought that refreshing from the root process may be working lends credibility to this thought. Refreshing the entire app object tree is an expensive process that will slow down your tests so I would do this sparingly. Your delays currently are pretty long so if you define the offending object you should be able to focus a wait on that parent object's desired state to dynamically wait and remove the long static delays.
Good luck! I'll keep following along. .😎