Indeed, this would be the expected behavior. As the control utilizes virtualization mechanisms for both its rows and columns, if visual elements are accessed directly, only the ones present in the viewport will be available. Having this in mind, using such approach is highly not recommended. As suggested in the forum thread to which you referred, this parent-child relation must be defined on data level instead.
Telerik by Progress
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin
, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.