Tweening PerspectiveCamera position results in jump near the very end

I’m using Threlte, which is a Svelte renderer for ThreeJS and I’m trying to tween the position of a PerspectiveCamera. Here is an MRE: threlte-v5-starter (forked) - StackBlitz

Just click the Animate button and wait about 5 seconds. Right near the very end the object “jumps” to it’s final position. I’ve looked at Tweenjs issues such as https://github.com/tweenjs/tween.js/issues/116 but I’m not sure if this is due to the easing or what. I’ve tried other easing libraries such as Popmotion with no luck. Do I need a tween interpolation library like d3-interpolate?