Survival SHootingのチュートのミスわかった。
transform.position = Vector3.Lerp (transform.position, targetCamPos, smoothing * Time.deltaTime); 

これを
  float T = Smoothing * (1/ Time.deltaTime);
transform.position = Vector3.Lerp(Target.position, targetCamPos, T);
したら想定動作になった
なんでか教えて。