카카오로그인 콜백함수 캐싱

안녕하세요
javascript sdk 이용하여 카카오로그인 사용하고 있습니다

문제는
Promise 콜백으로 Kakao.Auth.login 사용 시, success 및 fail 콜백이 한번 resolve/reject 된 이후로 작동하지 않는 것인데요

tokenLogin() {
return new Promise<KakaoTokenResp>((resolve, reject) => {
  const test = +new Date();
  window.Kakao.Auth.login({
    success: (res) => {
      console.log(test, ‘success’, res); // test가 계속 동일하게 찍힘
      resolve(res);
    },
    fail: (err) => {
      console.log(‘fail’, err);
      reject(err);
    },
  });
});

}

위의 tokenLogin 함수를 처음 호출하면 잘 동작합니다
그러나 두번째 호출부터 로그로 찍은 test값이 계속 동일하게 나오는 걸 보아 첫번째 호출했던 어떠한 값을 캐싱하고 있는 것이 아닌지 추측하게 되었구요
카카오쪽 이슈라고 판단되어 문의드리게 되었습니다

답변 주시면 감사하겠습니다