_Yes_
When having an element within the RadListView header template whose visibility can switch from 'collapse' to 'visible' and when the list-data is set asynchronously, the header template is not sized correctly.
In this case the first list-item overlaps the header view. When you scroll down and up again, you see the header view is overlapping the first list item.
When you change the orientation of the device, everything is visualized correctly.
Please note this is not happening
After data is loaded:

After you scroll down and up again:

After you switched orientation to landscape and back to portrait (the excpected output):

_iOS_
I updated all dependencies in my sample project, but this issue still occurs on iOS.
Hi, @felix-idf
In order to eliminate the undesired behaviour there is a new method that should be called on dataLoad - upateHeaderFooter(), which is added in the listview component.
Here is a code snipped from your sample app, where the method must be called:
main-page.js
exports.onLoaded = function () {
listview = page.getViewById('listview');
vmModule.vmMain.loadData().then(function () {
listview.updateHeaderFooter();
});
};
Regards
Most helpful comment
Hi, @felix-idf
In order to eliminate the undesired behaviour there is a new method that should be called on dataLoad - upateHeaderFooter(), which is added in the listview component.
Here is a code snipped from your sample app, where the method must be called:
main-page.js
Regards