Working on data access restriction for my app and I can't quite understand list view behaviour here...
Query runs successfully has id and no data inconsistencies. Only dynamic element in it is {{ current_user.email }} but it can't be empty.
List view is saying that it's not defined, although has its definition in a green hint box just below it and fails to populate. Although every single {{item.}} element has a green hint box with correct data popping up.
That getUserProjects is not defined warning is probably an unrelated bug/red herring.
To debug this, I usually do the following:
Check that collectionView5's data property is being correctly evaluated by inspecting its state in the State tab.
Add a Text component to your app with the following value: {{JSON.stringify(getUserProjects.data)}}. Then inspect its value in the State tab and also see what it renders on the canvas.
In general, if the IDE indicates there is data and the app preview doesn't render anything, it means the state between the app preview and the IDE has diverged, and you should refresh the whole page to get everything synced up again. We have a large architectural change rolling out over the next couple weeks that should fix this issue.