While not all pipe inverts are at the invert of a manhole, they are generally a fixed level above the invert of the manhole, so if the manhole invert is changed the pipe invert is generally changed by the same amount, for example say that I have a manhole with an outflow invert of 41.000. The outflow is a 300mm clay material pipe.
The manhole also has two inlets, one 150mm clay and one 100mm pipe, and the main channel inlet is a 225mm pipe.
General practice says that you go for level soffits so the inlet inverts would be 75mm higher on the main channel inlet and 150mm and 200mm on the additional inlets.

I would end up with somethiing like this.
Now say for example they decide to lift the Central MH by 500mm and the laterals by 800mm each.
Ideally I would change the inverts and the pipes would alter along with the change in the nodes that are selected.
At the moment this happens

As you can see the nodes are still selected in the pipe properties and the from and to nodes, but the inverts no longer tie in with the vertical position of the manhole.
When first creating the pipe it asks you for a vertical offset of pipe invert from manhole invert. I think that should be a persistant property of the pipe rather than a fixed parameter once the pipe is created.
I wish you a very Merry Christmas and a Happy New Year.
All the best and thank you for all of your help on the forums.