I agree with you on the creating side slope from a side slope. I understand why this creates some issues but could see some value in doing so. Mostly for getting linestrings on different layers.
This is a different issue, you cannot copy or offset a linesting from a side slope and have it be independent of the side slope.