É possível usar múltiplos scopes em associações sem que sejam sobrescritos? Estou fazendo dessa forma porem só o último funciona, os anteriores são sobrescritos:
Pessoas.hasMany(models.Agendamentos, {
        foreignKey: 'cliente_id',
        scope:
        {
          status: 'confirmado',
        },
        as: 'agendamentosConfirmado',
        scope: {
          status: 'pendente',
        },
        as: 'agendamentosPendente',
        scope: {
          status: 'cancelado',
        },
        as: 'agendamentosCancelado',
        scope: {
          status: 'concluido',
        },
        as: 'agendamentosConcluido',
      })
Quando uso o scope de status confirmado apresenta essa mensagem: "cliente.getAgendamentosConfirmado is not a function"
 
            