Excellent explaination for what is actually happening here. The workaround that I used was to take the specified cursor location, use the waveform graph X scale range property node of MIN and MAX at +/- 1% of the cursor location prior to specifying the move and then returning the graph back to the original Xmin and Xmax after the move.