As observed in #239 (comment), tasks are not returned in the list challenges endpoint when the tasks is not assigned to the logged in user and user is a non admin user. The user do exists in the resources of the challenge as Observer because the user itself created that task.