You are getting the code from Google Authenticator and not using the backup code, right?
The Google authenticator app generates a new code every 30 seconds and can be used only once. You cannot log in twice in 30 seconds.
Does this explain what you are seeing?
EDIT: Oops. I’m having the same problem. I just updated to latest and the problem persists. I’ll report back later.