Who creates clean code is the programmer. In most languages most programmers make code atrocities because most refuse to learn to actually program.
Kotlin helps to have a more concise code compared to Java, nothing more. In fact the code can be even considered verbose compared to some other languages. And that's not necessarily bad.
I did not see anything that made a good comparison between the codes before and after the conversion, but my experience with this type of converter is that if the semantics are not exactly the same between languages the conversion never gets very good. p>
Convert C # to VB.NET and vice versa is good "80 or 90%", that is, after that you have to make a handy move. But these languages were created almost by the same people, and it was to be practically a different syntax with the same language. It is not 100% because VB.NET descends from VB which had some bad things and there is full compatibility with C #.
Kotlin has important semantic differences in relation to Java, as well as several similarities. My estimate is that you get a good "60, 70%".
Note that you can convert 100% (not all), only the quality is that it will not be 100%. I think it will have gains, but not so much when doing it at hand. It could be an initial step to go through the whole code. Several things can not be well converted as a human would. It may help to learn, but it may help unlearn why there will not be a good code.
In VB.NET and C # the library is the same. Kotlin brings a good portion of the library itself that works best and little or none of it will be converted. So depending on the case may have a quality even lower than it could be.
I think if you're going to program in Kotlin you have to board everything, you should avoid doing any part of Java's way, which is what will happen with the conversion. But that's everyone's opinion.
They are creating a Swift to Kotlin converter , which should give worse results.