I wouldn’t really rely on “pause” in your workflow to be honest. If you know you’ll need to regularly stop the job to do something, it’s best to program it that way. Pause is more for - “oh crap is that not cutting where I thought?” or “Did I chip the end mill?” - pause to inspect.
Note pause does NOT pause immediately, it finishes out the GCODE line it’s currently processing - so if that happened to be a G02/G03 ARC it will finish the path before pausing.
If you know you’ll need to stop and either adjust work holding or measure/inspect. I’d break the job up into multiple parts. Do not risk being exposed to a machine mid-job and relying on “pause” - if you’re going to be interacting with the workpiece.