Hi Andrey,
This doesn't look normal. The same object is supposed to be recognized always in the same way: either as a VBObject, or as a TextObject.
Anyway, the behavior is very likely to be related to the
TextRecognition technology usage. This feature is disabled by default. To enable the feature, you need to add the class name of the needed window (on-screen control) to the list of accepted TR windows in your project properties. Did you enable this feature on purpose or accidentally?
If you don't need this feature now, you can turn it off. Go to the Text Recognition options in your current project properties and disable (uncheck) all items from the list of accepted TR windows. For additional information, please see the
Project Properties - Text Recognition Options help topic.
I hope this helps.