I do have an OSS client, but the very first step to enable Gmail's 2FA is to give your phone number.
I agree that there are good reasons for asking that, but the comment above apparently raises a good point, namely, that you apparently cannot enable 2FA without giving Google your phone number.
I'm under the impression that you need to provide Google your phone number before being allowed to enable TOTP.