@sreich I'm not sure if I understand you correctly, but you yourself don't have to write a no-arg constructor for entities, and the one generated by the plugin is only to be called via reflection.
You can read about it here:
https://kotlinlang.org/docs/no-arg-plugin.html
If you meant that having a single large constructor is a must (which can be ugly for entities with many fields) then it isn't - from the code perspective, you can work with entities as with other classes and use factory methods, secondary constructors, custom builders or whatever suits you.
And as a side note, I also don't use Lombok for Kotlin projects. For model classes I usually use data classes that provide equals, hashCode, and toString out of the box and for JPA entities I usually have a single MappedSuperclass having equals and hashCode implementation. I hardly ever need custom toString for JPA Entities. All in all, I couldn't work with Java without Lombok but don't need when working with Kotlin