まず条件として
TargetActorにEnemyが含まれていたら
とありますが、見たところ Enemy を設定しているところはありますが、それ以外の値を設定しているところが見当たりません
つまり、一度敵が視界に入れば二度と通常状態に戻ることはありません
何らかの方法で攻撃の条件を満たさないようにする必要があります
具体的には、 TargetActor に Enemy 以外の値を入れる必要がありますね
まず条件として
TargetActor に Enemy が含まれていたらとありますが、見たところ Enemy を設定しているところはありますが、それ以外の値を設定しているところが見当たりません
つまり、一度敵が視界に入れば二度と通常状態に戻ることはありません
何らかの方法で攻撃の条件を満たさないようにする必要があります
具体的には、 TargetActor に Enemy 以外の値を入れる必要がありますね