Вы используете неправильный синтаксис.Переменные в Kotlin объявлены как:
[var/val] name: OptionalExplicitType = something
Что означает JSONObject var instance:...
не допускается.
Измените это на:
var instance: JSONObject = ...
Важно также установить его.Поскольку создается впечатление, что вы пытаетесь создать синглтон, вы можете просто использовать object
вместо класса.
Если вы чувствуете, что делаете это по старинке, сделайте его обнуляемым:
var instance: JSONObject? = null
Затем проверьте, имеет ли оно значение null, инициализируйте, установите и верните его, в противном случае верните текущее значение,
Если это не ваша цель, вам все равно нужно инициализировать ее, если вы не сделаете это поздно.Но если вы сделаете это, вам нужно инициализировать его, прежде чем пытаться получить к нему доступ, иначе произойдет исключение.