Проблема заключается в следующем, в спелбуке пета есть заклинания, которые автоматически включаются на автокаст после его призыва.
Например делаем так, залезаем на маунта - пет пропадает, затем слезаем и смотрим в спелбук пета. Там могут быть некоторые заклинания на автокасте. Теперь выставляем все эти заклинания на панельку пета (это важно) и отключаем автокаст. Видим, что в спелбуке они тоже отключились. Повторно залезаем на маунта, пет пропадает, слезаем и смотрим на панельку - заклинания отключены, хорошо. Теперь открываем спелбук и видим, что на самом деле они включены, то есть на панельке сохраняется состояние, которое мы выставили, а в спелбуке - нет.
Теперь если повторить аналогичную процедуру только по включению автокаста, то обнаружим, что всё работает верно. Те заклинания, которые всё таки можно отключить, так же хорошо включаются.
Это было обнаружено в последнем обновлении. Но есть ещё один старый баг подходящий под эту тему - отключение/включение заклинаний через спелбук не работает, только через панельку пета. То есть визуально отображается, но по факту - нет.
P.S. Пробовал полностью удалять папки WTF и Cache, не помогло.