Hello @apimm
Yes, that is exactly the reason. When Seamly stores the nodes and lines, it stores them in the exact order in which they are created, so anything made later cannot be used in parts that were made before.
There is a bit of a work-around in that you can use the History item where you can select a place in the history and create things there, but this is very sensitive. I strongly suggest making a copy of your existing pattern before attempting this.
There are a number of topics on the forum explaining the use of History. Here is but one: “Temporal” dependency among objects. By design? - #3 by Grace
But I must say, once one has mastered the art of going back in History, it’s a very useful tool that I use all the time.
I hope this helps you and please don’t hesitate to ask if you don’t understand anything or need any further help