Choppy React Line Chart Linear Transitions with Incrementing Data

I’m working on a line chart in React Plotly with multiple states that I trigger through a button click to transition the line chart data points.

I’m encountering a specific bug where if all my data points are incrementing and I’m using the default linear line interpolation type then the transition appears choppy with the line not transitioning as expected.

See stackblitz here for full example. If the data points go up and down or if I use a different non-linear interpolation it behaves as expected.

Is this a bug or is there a strange caveat about transitioning with linear incrementing data in line charts?