I have seen many posting saying that Google Voice numbers don't work for 2FA, and perhaps it's true at one point, for certain specific numbers, or specific institutions. However, I can confirm that I am able to use my Google Voice number for 2FA for my brokerage, retirement and bank accounts. Therefore, I would suggest that individuals try it before dismissing it as an option. I also had a case where I was receiving the code as a call instead of text and the code was picked up by voice mail but it looks like I never received the call. I later realized it was because Google Voice thought it was spam. It was fine after I let it know the number wasn't spam.