При возникновении ошибки с CompareValidators триггеры для UpdatePanel перестают работать.Я не нашел никакой информации об этом ..
Если вы установите EnableClientScript = "false" на CompareValidators, ошибка не будет блокировать обратную передачу, и панель обновления будет работать.
Проверка на стороне клиента улучшает процесс проверки, проверяя вводимые пользователем данные перед их отправкой на сервер. Это позволяет обнаруживать ошибки на клиенте перед отправкой формы, избегая получения информации, необходимой для проверки на стороне сервера.