Probably BetFair has some issues.
We've learned another way to use 2fa:
you should add your one-time code to your password and use "regular form".
For example your login is asdf, your password is qwerty and your 2fa software gave your code 1234.
Then you should enter asdf to login field and qwerty1234 to password field.
Let me know if doesn't help.