There seems to be an issue where Android-Kotlin modules with kapt seem to be rebuilt everytime even when no code is changed (but e.g. only a resource).
Here’s the related issue in the Kotlin bug tracker: https://youtrack.jetbrains.com/issue/KT-13179
The problem is worsened by the fact that the latest Android plugin now requires Gradle 2.14.1 which also exhibits this behavior.