Hi @Anonymous,
I took a quick look at this. Basically, it comes down to the order in which you create the sketches. Take a look at this thread: lofting-and-projection-include, especially the 3 videos I posted there. Basically, you can do this in one of two orders (there are other combinations, but these are the main two). Either you create the profiles, then fit the rails to the profiles (using Project or Project Intersect), or you go the other way, and define the rails first, and fit the profiles to the rails, again using Project or Project Intersect. Using the first method (profiles first, then rails), you can adjust the profiles, and the rails will update. If you do it the other way (rails first, then profiles), then you can adjust the rails, and the profiles will react. I'm trying to find time to turn the videos I posted in that thread into a Knowledge Base article on loft, sketches, etc.
One question back to you: You have one sketch for "straight lofts", then you define a sketch with 3D rails. Did you use Project Curve to Surface to construct those?
Also, you did use Project in this sketch. In the "straight lofts" sketch, you do project the curves from the profiles into that sketch, and the straight lines are made coincident to that projection. And, mostly, these rails update as expected. However, you can see in this screencast that one set of rails does not update. This is because that coincident was not established between the straight rail and the projected curve from the profiles.
If that referenced thread is not understandable, I am happy to try to explain further.
Jeff
Jeff Strater
Engineering Director