So, the connection will continue to function until the token expires. If the flow runs every day, then every day it is using its refresh token to get another access token. Since the default value of "Single-Factor Refresh Token Max Age" is "Until-revoked", and since the refresh token "will not be revoked on voluntary password resets", then the connection will continue to function indefinately? Or, if the flow sits for 90 days without running, then the refresh token will expire, and the connection will fail (90 days being the default value for "refresh token max inactive time"). Or, if the user's password expires, then the refresh token will be revoked, and the connection will fail.
I'm not sure what you meant by "yes, the MFA makes impact on this". Could you please clarify the impact of MFA?
You mentioned that the connection will fail if the user changes their password, though the token doc said that refresh tokens will not be revoked for voluntary password resets. Could you please clarify?