onEdit simple trigger nunca parece ser activado

He estado usandoOnEdit durante algún tiempo y ha estado funcionando muy bien, sin embargo, ahora acabo de encontrar un problema, básicamente cuando se edita la columna 6 (f), quiero que verifique el valor; si está en progreso, quiero que ejecute una función para enviar un correo electrónico, cuando depuro esto, funciona muy bien exactamente como lo quiero, sin embargo, cuando no estoy depurando, parece que nunca se ejecuta.

var summary = ss.getSheetByName("Summary")
var data = summary.getRange(4, 1, summary.getLastRow(), summary.getLastColumn());
var learnerObjects = getRowsData(summary, data);
var lastrow = summary.getLastRow();

function onEdit(e){
  var sheet = e.source.getActiveSheet();
  var CellRow = sheet.getActiveRange().getRow();
  var CellColumn = sheet.getActiveRange().getColumn();

  if (sheet.getSheetName() == "Summary"){
    if (CellColumn == 6){
      var learner = learnerObjects[CellRow-4];
      var status = learner.status;
      if (status == "In Progress"){
        var enrolmentdate = learner.enrolmentDateDdmmyyyy;
        var surname = learner.surname;
        var firstname = learner.firstName;
        var qualification = learner.qualification;
        var company = learner.company;
        messagePT3 = firstname + " " + surname + " from " + company + " doing " + qualification + " has been added to your tracker.";
        sendTrackerEmail(messagePT3);
        SpreadsheetApp.getActiveSpreadsheet().toast('Email has been sent to Assessor regarding new learner', 'Assessor Notified', 3);
      }
    }
  }
}

Este es el código principal para ello, cuando depuro, como digo, funciona bien, sin embargo, cuando no estoy depurando, parece que nunca se activa, ¿hay alguna otra forma de hacerlo?

Tengo validación de datos en la columna F, sin embargo, esto limita las celdas a "Completado", "Retirado", "Suspendido" o "En progreso": esto no debería tener un efecto, ¿verdad?

Yo sé esoonEdit se activa cuando lo uso para monitorear cambios en ciertas partes de la hoja de cálculo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta