Hi.
I know a better solution which I think is the best.
Create two separate actors ( Cam1 and Cam2)
add a camera component to each of them.
make camera component the root component by dragging and drop on scene component.
open character BP and add a spring arm with optional length.
then add two child actors then set child actor class from child actor component category to be those actors (cam1 , cam 2) for both child actors.
attach child actors to spring arm and change the location of one of them.
on begin play of character BP set one of those child to be the default camera by set view target with blend and zero blend time.
then on press E key use a flip flop to blend between cam1 and cam2. by set view target with blend node and a none zero blend time.

