Describe the bug
If you move a choice that's within a loop to another column the choice's subtree will still have the connection to the top of the loop. This is an issue because cards should not be able to have connections to other columns.
To Reproduce
Go to a process
Add a sub activity card
Add a choice under the sub activity card
Merge one of the choice's children with the sub activity card
Move the choice to another column
See error
Expected behavior
The connection should either be removed or the whole loop should be moved.
Describe the bug If you move a choice that's within a loop to another column the choice's subtree will still have the connection to the top of the loop. This is an issue because cards should not be able to have connections to other columns.
To Reproduce
Expected behavior The connection should either be removed or the whole loop should be moved.
Screenshots![image](https://github.com/equinor/flyt/assets/35768833/1b0685ab-c0af-4dde-aae6-f536aa87f946)