Weave component output -different


I noticed some strange behaviour in the ‘Unweave’ component.
See example below:

any suggestion for the reason for this.
Or any suggestion for a component/work around, wo does this correctly?

2023-04-29 Unweave component strange behaviour.gh (11.7 KB)

did you try Clean tree ?
Canvas at 13;11;23
good luck