Fixed!
As long as I'm using the website (not the app), it seems they've added a second authentication method via the CapitalOne app.
Ironically if you try to access "convert miles" from the app itself, it still asks for a cellphone number to send a text verification, which still fails (for me).