소셜 로그인 첫 시도만 실패

안녕하세요.
카카오 소셜 로그인 기능을 구현하고 있는데 문제가 있어서 문의 드립니다
SDK버전: 2.21.0
앱ID: 1047456

UserApi.isKakaoTalkLoginAvailable()의 값이 true로 나오는데
loginWithKakaoTalk()의 첫 시도에서는 계속 실패가 되고,
두번째 시도 부터는 성공이 됩니다 혹시 제가 처리하지 않은 부분이 있어서 그런걸까요?

안녕하세요.
로그를 확인했을 때는 로그인 인가 후, 토큰 발급 부가 호출이 안되는 것으로 보이는데요,
정확한 현상 파악을 위해 로그인 구현 부 코드 첨부 부탁드립니다.

구현 코드입니다

        input
            .kakaoLoginButtonTapped
            .flatMapLatest { _ -> Observable<OAuthToken> in
                if UserApi.isKakaoTalkLoginAvailable() {
                    return UserApi.shared.rx.loginWithKakaoTalk()
                } else {
                    return UserApi.shared.rx.loginWithKakaoAccount()
                }
            }
            .subscribe { token in
                print("##성공", token)
                UserDefaultsManager.shared.setValue(value: token.accessToken, key: UserDeaultsKeys.accessToken.rawValue)
                UserDefaultsManager.shared.setValue(value: token.refreshToken, key: UserDeaultsKeys.refreshToken.rawValue)
                kakaoLoginSucceed.onNext(())
                
            } onError: { error in
                print("##실패", error)
            }
            .disposed(by: disposeBag)

AppDelegate 내 카카오톡 로그인 콜백을 받기 위한 코드 및 URL 스킴이 설정되어 있을까요?

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
        if (AuthApi.isKakaoTalkLoginUrl(url)) {
            return AuthController.rx.handleOpenUrl(url: url, options: options)
        }               
              
        return false
}