Do you need to force the SonarQube to set the language to Kotlin??
As I remembered, the sonar.language is somewhat deprecated (correct me if I am wrong).
Right now, it will automatically detect the language that you are using. That's why when you try to remove the sonar.language in your configuration and build again, it should work.