I’ve read that Google Voice doesn’t work all the time for 2FA from specifically banks.
Maybe it’s different for numbers originally attached to mobile phones that are ported into Google Voice vs. numbers that are natively set up with Google Voice.
Maybe it’s different for numbers originally attached to mobile phones that are ported into Google Voice vs. numbers that are natively set up with Google Voice.