The spring arm probably collides with your mesh and contracts, since it tries to avoid clipping through walls. I don’t have much information on your setup, so all I can suggest right now is: check the collision profiles and try to adjust them so your meshes are ignored by the spring arm.
- for the pawn i use mesh + springarm + camera (third person camera)
- when i use 1M_cube from defaut asserts camera move correctly
- issue appears when i use Ramp_StaticMesh (for example) or own imported mesh
- without physics camera moves correctly
Most likely you are right and i need to exclude mesh from collision