Civil 3D 2013. I have a 7km strech of road with 3.5 meter lanes, 2.5 meter shoulders and 0.5 meter for rounding. There are small sections along the road where I want to pave the right shoulder making the right lane 6 meters. To do this I copied the assembly used for the main strech, deleted the right shoulder, and changed the width of the right lane to 6 m. To apply the new assembly I am just adding redions within the corridor properties and selecting stations where I want the wide lane. For some reason, the left side of the road shifts in a bit where the wide lane sections are. The left side of the assembly is exactly the same throughout the whole corridor, and I have only used 1 baseline. The left side shouldn't change at all so I don't know what's going on.
Also, some sections the lanes match up at the transition and some don't. In the picture the lane stays together near the bottom when it widens, but doesn't at the top.
Instead of using multiple assemblies, use the same one and target a polyline or feature line that will follow the lane widening.
I can't think of an obvious reason why edits on the right side of an assembly should affect the left side. Based on the description the only thing I can think of is that the subassemblies aren't connected properly within the assembly.
Can you upload the drawing for us to look at? If not the whole thing then just your alignment, prpfile, assembly and the corridor would probably be enough.
Please use the Accept as Solution or Kudo buttons when appropriate
Put in two targets one for the shoulder and one for the edge of pavement. Keep the two separated by a really small distance where you wanted the shoulder eliminated. You will still have a shoulder but you can make it a really small distance.