I use Google voice and generally sms 2fa just works. Occasionally I have to revert to the phone call based option. However, I just ran into the first case of it not working at all... Wells Fargo. And I can't change it without receiving sms 2fa unless I either drive an hour to the nearest branch or send in a notarized letter...