Caso alguns curiosos (como eu) queiram executar a operação inversa a de desativação das Pessoas e suas respectivas matrículas possivelmente se depararão com um pequeno contratempo na tabela de Pessoas. Onde o a coluna "ativo" não fica com o valor 1 ou true, uma vez que foi executada a operação de desativação demonstrada na aula.
Por essa razão vale lembrar a criação dos escopos nas aulas passadas, de modo que os dados considerados nas operações são somente os usuários ativos por assim dizer. Uma vez que executamos a operação de desativação, esses usuários são desconsiderados caso não seja especificado o escopo "todos" nas operações.
await database.Pessoas.scope('all').update({ ativo: true }, { where: { id: Number(id) } });
Se você seguiu exatamente e somente o que foi feito nas aulas, então esse escopo padrão só está presente no modelo de Pessoas.