How to render the character without the camera taking the movement of the character in real time
Drop a camera actor in the level (either using level, or by spawning it in code.)
Get the PlayerController for local player 0, and call SetViewTargetWithBlend() on it, using the camera actor as the view target.
Now, rendering will happen from the point of view of that camera, not the character camera.
For static scenes, I’ll place a CineCamera in the level, and then use the level blueprint Begin Play event to set it as the View Target.
Note: “view target” means approximately “the actor to ask how/what to view” – it does not mean “the thing the camera is pointing at.” Very confusing name, if you ask me …