Login via the desktop sync client with auth token is not achieved if user has 2fa enabled

I thought this was a bug with my setup that would eventually get resolved so I did not report it immediately, idk if this is by design or what but now I’m thinking I might have misconfigured something. The issue is that sometimes I’d like to use seahub to check the history of a specific file but for some reason the server always asks me to login again if the previous session has expired. Would it be possible for the sync client to log me into seahub without disabling 2fa? If not how can I make it so my session never expires?

bump bump