Problem with ListView
-
QML loops happens when one object depends on second and that second depends on first. I believe situation might happen with more components - it is problem if dependency loop happens. Therefore it looks like problem is in your PageHeaderView and has nothing to do with ListView most probably.
It is hard to comment without seing actual code.