I was trying to solve a problem where my remember {}'d state would get lost when I changed between a 1 and 2 pane view. I thought movableContentOf would help me but it seems movableContentOf doesn't retain your remember state all the time. Not sure what its restrictions are? In my case one path had a Box {} with single child, and the second path had a SubcomposeLayout doing custom layout. Not sure if its the subcomposelayout or different number of parents. ?
My current fix is to always do custom layout which solves the problem, but surprised me.