Если я установлю уровень уведомлений пользователя на странице пользователя, то после перезагрузки страницы он вернётся к значению по умолчанию (которое, как я полагаю, вы ранее задали в настройках для этого пользователя).
Недавний коммит (FIX: Allow admins to change user ignore list (#16129) · discourse/discourse@ca93e5e · GitHub) привёл к тому, что на сервер передавался объект { level: "muted" } вместо строкового значения. Я подготовил PR, который исправляет эту проблему, а также ошибку, возникающую на сервере при некорректном значении параметра level. Для ревью: в этом же PR исправлено устаревание в JS, связанное с переопределением вычисляемого свойства (добавлен set).