Очевидно контроллер не мог выйти из состояния сна, возможно пропускал изменение статуса "Охрана", возможно не выполняются какие-либо условия для изменения этого статуса. В результате контроллер насильно пытался после каждого цикла выполнения диаграммы загнать контроллер в сон.
В таком варианте управления сном должно будет работать. Но действительно, можно не привязываться к охране, а засыпать по отсутствию активности интерфейсов, т.е. если CAN не активен, шина уснула, машина спит, то можно перейти в режим пониженного энергопотребления. Шина проснулась - контроллер проснулся.
На практике регистр "Питание восстановлено" принимает значение "1" только на 1 проход диаграммы, сразу после подачи на него питания. В симуляторе следует это учесть и в ручную управлять значением в регистре. Прогнал диаграмму в симуляторе - все работает корректно.
Если есть необходимость использовать статус Охраны, то лучше сначала исследовать его работу на простой диаграмме с выводом статуса на светодиод.