Okay, now it's possible to see the error code
DuplicateRequest = 29 - wtf does it mean?... very interesting
// Observed results can be InvalidLoginAuthCode, TwoFactorCodeMismatch, Expired, DuplicateRequest.
// DuplicateRequest happens when accepting the prompt in the mobile app, and then trying to send guard code here,
// we do not throw on it here because authentication will succeed on the next poll.
@KentKareless
Okay, let's ignore this trash, next build will be available in 30 minutes