How to make POV shift smoother and more reliable

I’ve made a volume blueprint where if the player enters they’re shifted to first person, but currently its really abrupt and I dont know anyway to pad it to make it smoother. Also if I put a volume by another it tends to switch the player back to third person and ignore the new volume.

An idea might be to use the Swing Arm Component length and lerp it down to 0 until you swap to a first person camera to make it abit smoother.

Any way you can give an example of this? I was able to pull it up but im not sure how to implement it. My blueprint as of now just switches between two characters on the character.

Sorry it took me so long Ive been busy answering heaps of questions so Im not sure if you still need this or not. Looking around answerhub I found this image.