Teach Relative Waypoint Does Not Work in Tool Coordinates

I am using Polyscope 5.14 to teach an e-Series robot to do a linear movement using a series of relative waypoints.

Because this motion needs to be performed from around 16 different locations/orientations, I am using feature points for each one and I want to put the motion waypoints in a single subprogram. I am using MoveL with Tool feature and relative waypoints.

However it does not seem to work. The robot moves from the correct position but the orientation is wrong. It seems to be performing the motion in the Base coordinate system when I need the motion to be in Tool coordinates. As I mentioned the MoveL block has the Tool feature selected and I made sure to teach the waypoints with Tool feature selected.