The combination of Orthogonal, Grid snapping, letting the user add segments and using the built-in reshaping logic just falls into a hole. In 15 years, no one has ever tried this combination.
Changing the first and last pick points is way out of bounds, the code isn’t going to support that.
If you’re not happy with the drag segment solution I sent you, you’re going to have to go completely custom and do your own link routing and Resize(reshape) tool. You won’t be the first… sometimes the default behaviors we provide just aren’t what the application requires.
OR… It’s probably easier for you to fix your “visible” issues you had with the solution I sent.