так что я наконец-то смог выяснить, в чем проблема.После более глубокого изучения и попытки этого и этого я обнаружил, что была функция стороннего производителя.Он добавлял событие в каждый созданный список и удалял все, что не соответствовало CT, определенному компанией.Это странно, и я не очень понимаю, почему кто-то хочет этого.Но хорошо, они платят, их правила.Так что, если вы столкнулись с такой проблемой, попробуйте и эту возможность.Тем не менее, во время этого я также мало что могу сказать, например, если вы работаете с экземплярами SP из веб-области, используете функции веб-области, а не сайт, также у SP есть неприятная привычка молчать о некоторых исключениях.Кроме того, если вы, например, берете экземпляр SPWeb из свойств события, это не обязательно означает, что он уже создан.Кроме того, требуется некоторое время, сама функция Update () - это то, что БД должна выполнить.Иногда лучше всегда проверять, есть ли у вас экземпляр, а если нет, то какое-то время спит.