I explained it poorly - it's like the opposite of OCUK 2FA. You click login, and then the website gives you the code. You then enter that code into the 2FA app.
So unlike most 2fa where the app gives you the code to provide it to the website, it works in reverse.
I guess it's harder for folk to be engineered to enter a code into an app versus provide a code??