I am not sure if this has been answered before, I have looked all over Google and can't seem to find any real answer. Apparently Microsoft allows you to view parent items to tasks in the Sprints section, and I've seen this done at my workplace when we view the Taskboard.
In my own personal DevOps configuration, I've made a custom work item type called "Goal", and assigned "Task" items as children to these "Goals". However, when viewing the Taskboard, all of my tasks show as "Unparented". My goals and tasks are on the same area path and iteration path.
In my Backlog levels settings, I've created a top level portfolio backlog named "Goals" that only uses the "Goals" work item type. When I change the Iteration backlog to include "Goal" work items, it puts the work item type on the same iteration as "Task" work items, and the Taskboard does not properly populate.
Is there something I'm missing? I've tried to read multiple documentation pages on Microsoft's website to no avail.