Выясняется еще одна проблема, выставление анимации через AcceptEntityInput(entity, "SetAnimation"); это по сути медленное действие, а кнопки из медленных действий понимают только шаговик. Соответственно надо решить или бросать это дело, или писать исполнитель анимаций который будет держать открытым указатели таймеров до конца исполнения анимаций
так же есть логический конфликт CTRL_SetSequence ранее был только на смену цифрового номера Sequence, теперь же если модель персонаж для нее CTRL_SetSequence меняет номер, а для предметов поддерживающих смену анимации она делает AcceptEntityInput(entity, "SetAnimation"); что уже медленное действие, иначе говоря кнопке надо как-то отличать медленное от мгновенного, в связи с этим внутренний код действия судя по всему лучше под это дело сменить.