Yahho account encounters problems after initial s\uccessful setup

I have created a Yahoo app password specifically for Geary. With it, I successfully set up my yahoo email account and downloaded my email. Now it’s having trouble downloading messages. Sometimes it does others it gives me this error,
Account Problem
Geary encountered a problem checking mail for -my email-@yahoo.com
Details

Account identifier: account_01
Account provider: GEARY_SERVICE_PROVIDER_YAHOO
Service type: GEARY_PROTOCOL_IMAP
Service host: imap.mail.yahoo.com
Error type: GearyImapError 2
Message: a002 login: Connection channels closed

Back trace:

  • geary_problem_report_construct
  • geary_account_problem_report_construct
  • geary_service_problem_report_construct
  • application_main_window_update_account_status
  • application_controller_expunge_accounts
  • g_closure_invoke
  • g_signal_handlers_destroy
  • g_signal_emit_valist
  • g_signal_emit
  • g_param_spec_internal
  • g_object_notify_by_pspec
  • g_closure_invoke
  • g_signal_handlers_destroy
  • g_signal_emit_valist
  • g_signal_emit
  • g_param_spec_internal
  • g_object_notify_by_pspec
  • geary_client_service_notify_connection_failed
  • geary_imap_engine_foreground_garbage_collection_new
  • g_subprocess_communicate_utf8_finish
  • g_subprocess_communicate_utf8_finish
  • geary_smtp_capabilities_add_ehlo_response
  • g_subprocess_communicate_utf8_finish
  • g_subprocess_communicate_utf8_finish
  • g_main_context_dispatch
  • g_io_channel_new_file
  • g_main_context_iteration
  • g_application_run
  • main
  • __libc_init_first
  • __libc_start_main
  • _start