What stops the camera from rotating around the ball in the Rolling Ball template?

I’m trying to recreate the rolling ball tutorial from scratch so that I understand how it works. So far I have duplicated everything almost identically. However, when I apply torque to my sphere, the camera rotates around the ball with its motion, clipping through the floor and turning upside-down, while in the template, the camera follows the ball, but remains at a fixed angle above it. What specifically prevents this from happening in the rolling ball template?

Here is my springarm:


And here is the RollingBall template’s springarm:


Here’s my camera:


And here’s the template’s camera:


Aside from properties like mass, they are identical. The template has nothing the PhysicsBallBP blueprint effecting the camera; only controls; and its level blueprint is entirely empty. Please help me understand the difference, and how the rolling ball template achieves this.