Не отправляется почта через smtp яндекса

Запрашиваю доступ через yandex авторизацию на отправку писем через yandex smtp. Получаю access_token когда юзер регается и через него уже получаю почту юзера по токену, потом отправляю саму почту/рассылку через его почту.

Я зарегистрировал приложение на определенный аккаунт([email protected] далее), когда я прохожу авторизацию через [email protected], почта с него отправляется, но как только я авторизируюсь с другой почты - выдает ошибку, что у аккаунта нету доступа

code: 'EAUTH',
  response: '535 5.7.8 Error: authentication failed: This user does not have access rights to this service ...',       
  responseCode: 535,
  command: 'AUTH XOAUTH2'

Как такое может быть, если я запрашиваю права при авторизации и они уже вшиты в токен

Это транспорт:

let transporter = nodemailer.createTransport({
    host: "smtp.yandex.ru",
    port: 465,
    secure: true, // true for 465, false for other ports
    auth: {
        type: "OAuth2",
        method: "XOAUTH2",
        user: email,
        clientId: "d2f13d7f54....",
        clientSecret: "56bd7fae1c.....",
        accessToken: "AQAAAABRe-tlAAhM.....",
    }
  });

Так я отправляю почту:

await transporter.sendMail({
    from: email,
    to: "[email protected]",
    subject: 'Подписание документов',
    html: `
    <div>
        привет
    </div>
    `
  });

Ответы (0 шт):