it is not consistent, and all of my org files are >500k and private. so althought it might be useless perhaps this lets you know there is an issue.
here is another: Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil) byte-code org-element--parse-to(524592 t (21955 39032 710872 158000)) byte-code org-element--cache-process-request([524614 524614 nil -22 nil 1] 524634 nil (21955 39032 710872 158000) nil) byte-code org-element--cache-sync(#<buffer CAPTURE-other--a.org>) apply(org-element--cache-sync #<buffer CAPTURE-other--a.org>) byte-code timer-event-handler([t 0 0 600000 nil org-element--cache-sync (#<buffer CAPTURE-other--a.org>) idle 0])