Clearly, I need to sit down and RTFM, I suppose.
Thats always a good idea, but it’s enough to follow my steps from above exactly. You have omitted the section “set the local coordinate system to the center of the board-outline-circle”. So the local-coordinate-origin remained unchanged == global coordinate origin == top left edge of the drawing sheet border.
The coordinate system inside of Kicad contains different origin points for different use-cases. I just saw this FAQ-article: Coordinate system, grid and origins in the PCB Editor
Look especially at the last section (local coordinates)
I also use the method mentioned described by @Piotr : deleting the whole pcb-drawing-sheet, using only a simple cross at global position 0,0 and then build the pcb-board around that global origin (for symmetriccal boards) or in the upper-right quadrant of this 0,0-origin. example worksheet attached.
Zeichnungsblatt_A3_kreuz_cross.kicad_wks (328 Bytes)