2 step verification my a**. Signing in to my phone, Google asks to tap yes on my "logged in phone which is being signed in " or "get codes offline to which you need to be already signed in ". 3rd option to get verification codes on your mobile phone to which the servers says it sent you but you won't receive one. And soon you would loose this option as too many failed attempts. Google wants us to actually not use such added security in our account that's why it is degrading user experience.