When using the self-hosted pds your account does not have an email address set. And it seems to not be possible to set one via the https://bsky.app settings page (same for app passwords) If possible, command-line commands for setting an account email and generating app passwords would be a pretty valuable addition.
And, if bluesky, ever adds an option for app-based 2fa instead of only offering email 2fa, the ability to setup app-based totp 2fa would be great if that is ever something that ever becomes available in the future (which i'm starting to doubt will ever happen 😩)