I have a throwable camera that attaches to a surface, but does not move with the surface [4-27]

I managed to reproduce the issue. Your problem is that you have two simulated components (“Ballmesh” & “CapsuleComponent”). When attaching actors, only the root component should be simulating. So basically, your capsule component is attached & moving, but your mesh isn’t.