Can you try to replace sonar.login with sonar.token ? I think sonar.login is used to provide a username for the deprecated authentication mode user+psw, you should instead provide a token through "sonar.token"
sonar.login
sonar.token