This is a known limitation of onEdit.
From a comment by Eric Koleda, a Googler, to Only two onEdit trigger events can be queued at a time in New Sheets
You’ll have to assume that onEdit triggers are best-effort, but may not catch all edits done to the spreadsheet.
More Related Contents:
- Merging or Combining two onEdit trigger functions
- How to make onEdit() trigger function apply to multiple sheets
- google script detect empty cell after edit or delete
- Long processing time likely due to getValue and cell inserts
- Why do we use SpreadsheetApp.flush();?
- Convert column index into corresponding column letter
- How to poll a Google Doc from an add-on
- How to read the correct time/duration values from Google Spreadsheet
- Google Spreadsheet Script – How to Transpose / Rotate Multi-dimensional Array?
- How to copy a row from one google spreadsheet to another google spreadsheet using google apps script?
- Emailing Google Sheet range (with or without formatting) as a HTML table in a Gmail message
- How much faster are arrays than accessing Google Sheets cells within Google Scripts?
- Run a Gmail Google Apps Script daily at 8:00, 12:30, 17:00
- Google Sheets add-on: Set anonymous/dynamic functions to Menu using Google App Script
- Google Apps Script toast messages don’t appear for anonymous editors
- Synchronize independent spreadsheet rows, filled by IMPORTRANGE()
- How to speed up the search data in sheet
- Scraping data to google sheets from a website that uses JavaScript
- How to Transpose / Rotate Multi-dimensional Array?
- How to allow access for importrange function via apps script?
- How to fix ‘TypeError: Cannot call method “getRange” of null’ in Google Apps Script
- How to run certain scripts under the authority of a specific user?
- Set anonymous/dynamic functions to Menu
- Generate PDF of only one sheet of my spreadsheet
- To exceed the ImportXML limit on Google Spreadsheet
- How do I replace text in a spreadsheet with Google Apps Script?
- Google apps script: how to persist data in spreadsheet between different function calls?
- Google Script: Play Sound when a specific cell change the Value
- Add timestamp to named column in Google Spreadsheet onEdit script
- Converting Google spreadsheet date into a JS Date object?