Este código vuelve a agregar información solo al primer bloque:
window.onload = function(e) { document.querySelectorAll(".codemirror-textarea").forEach(el => { const [output] = document.querySelectorAll(".codemirror-textarea"); const editor = CodeMirror.fromTextArea(output, {lineNumbers: true, readOnly: true}); });}Está recorriendo los elementos, pero aplica CodeMirror al primer elemento cada vez, use el en su ciclo.
window.onload = function(e) { document.querySelectorAll(".codemirror-textarea").forEach(el => { const editor = CodeMirror.fromTextArea(el, {lineNumbers: true, readOnly: true}); }); }