А вход в функцию onEdit на программном уровне осуществляется? Добавьте в onEdit строку
console.log('Что-то там');
и посмотрите, что происходит при редактировании таблицы другим человеком.
Возможно также, что при развёртывании вы нужные права пользователей не указали.