according to your advice, I simplified the testcase. I used the "tasks example" with a small amount of data and added one more column to schedulerConfig.ts
Please see my attached data.json file and have a look into the "tasks example". If scheduler has been started, everything is fine. Everything looks good and seems to be the expected result. After folding and expanding the tree elements or sorting (no custom sorters anymore) the data gets mixed up. i.e. data from column Status becomes suddenly part of the tree element and that's not correct.
Would you please spot the second(s) in the following video where I can observe the unwanted behavior? The data is unsorted so it sometimes seems like that some children are not wrapped in its parent.
from second 21 on, you can see the problem. After you folded every "root element" and unfold it again afterwards, the string "TEST" now occours in an unfolded child row. This unwanted behaviour continues after each element you unfold.