A suggestion is that it could be that you have another script running that is updating the camera position, and so overriding the blend.