можно через ?:run{} хэндлить пришедший null. Да и для рабоего проекта лучше не работающий фунцкионал чем крэш. А чего приходит null можно и с помощью дебага выяснить
То есть как хранит? Например на экране видно 10 вьюшек в листе, адаптер создает где-то 12-14 вьюшек (поправьте кто точно знает) и хранит с помощью холдера, при скроле новые вь...
А есть опыт в Java/Kotlin без андроида?