In your attached example it looks like the circle used for 'Put on Path' no longer exists or the 'ID' of the circle has been (manually or scripted) changed after applying 'Put on Path', thus breaking the reference (the text is like an 'Orphaned clone'). Did you apply an extension that renames all paths by applying a 'Starbust' kind of effect?
Does it really happen if you just follow your steps 1-6?
In your attached example it looks like the circle used for 'Put on Path' no longer exists or the 'ID' of the circle has been (manually or scripted) changed after applying 'Put on Path', thus breaking the reference (the text is like an 'Orphaned clone'). Did you apply an extension that renames all paths by applying a 'Starbust' kind of effect?
Does it really happen if you just follow your steps 1-6?