Has anyone successfully set up 2FA now on ba.com? There were some posts a few weeks ago (can't find the thread) that folks were having trouble doing this, mainly because the e-mail or SMS with the code was taking so long to arrive that it was already expired by the time it did arrive
At the moment I have resisted setting up 2FA on my laptop and continued to access BA using the I-phone App only - curiously only the web version of ba.com is requesting 2FA to be set-up, not the phone App version

When BA.com is using 2FA on my laptop (briefly the other week and some other parts of the website like Avios conversion) it just uses my Windows Hello to verify my identity