Does K9Mail support Microsoft's modern authentication methods

Another possibility - ensure you are not using a secondary account alias as your username: