two feature lines that both have elevations means there is a predetermined slope between them. But you want a 2% slope. Should the grading at 2% end where the second feature line is? It sounds to me like you need to create a fake surface that is almost, but not quite, vertical at the "target" feature line. So that the grading will go out at 2% until it hits the "vertical" surface at the second feature line. The result will be a third feature line on top of or below the second feature line that is 2% slope away from the first.
Or, just do it manually. Draw lines between the two feature lines, adjust the Z at the end at the second feature line to be 2% from the first feature line, then draw a new feature line snapping to the ends of the lines drawn.
Of course, I probably totally missed what you are trying to do here.