I use VinterpTo and it work perfectly. See image
I have a camera “camera3” which need to move
And I have two cameras each of them are put on my targetpoint (one on First Person point, another on Third Person). They are static. (You can change these two cameras to any other component, it just for locating two points)
First point called “Viewpoint 1” another “Viewpoint3”
What the image show is a function which I execute every frame “Event Tick”
If I press the key, the bool “BackView” will be true otherwise false.
You can see the “Select Object” node, I select two point according to this bool.
So if camer3 on its halfway to any of two points, it will back to another