Мне не удалось найти ответ на исходный вопрос, но я нашел что-то похожее, что решило мою проблему и могло бы быть полезным для кого-то, кто хочет найти позицию в сетчатом виде с обратной связью.
recyclerView?.clearOnScrollListeners()
recyclerView?.addOnScrollListener(object : RecyclerView.OnScrollListener() {
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
val focusedChild = recyclerView.layoutManager?.focusedChild
if (focusedChild != null) {
mScrolledPosition = recyclerView.getChildAdapterPosition(focusedChild)
}
}
})