Attached is a video of how to reproduce the problem on UWP.
Steps to repro
=> Observe the infinite loop.
Scrolling a TreeView with expandable items on iOS causes items to randomly change position in the control and prevent items from being selected.
This renders the control unusable on iOS when expandable items are present.
I've attached a basic project that demonstrates the issue.
The project just needs the latest Telerik binaries added to it. They were too large to include.
I believe this is the same issue Martin was experiencing in the comments of https://feedback.telerik.com/xamarin/1427193-treeview-ios-wrong-visualization-with-custom-itemtemplate
In the SearchViewSingleLineItems Telerik template, it places a RadListView in an auto-sized RowDefinition. As a result, this causes the RadListView not to appear on iOS. This should be a star-sized row as mentioned in this UI for Xamarin documentation.
Although unrelated to the issue, the deprecated RadAutoComplete is being used for the example. Please update it to use the new RadAutoCompleteView instead.
Please update this template (and any other search templates that might have the same issues), thank you.