Also, properties give you additional abstraction layer:
You can have interfaces with properties (but not with fields), you can override or specify property getter without API change. And this is the reason why getters and setters recommended in Java instead of fields.
So I don't think that annotation of all properties with @JvmField is good idea, it just doesn't worth it in 99.9% cases (in terms of performance or bytecode size)