It's caused by confusing to handle nested scroll event from child and grandchild RecyclerView.
We interest only child RecyclerView not grandchild RecyclerView.
Grandchild RecyclerView scrolls via horizontal.
BottomNavigationView shows/hides via vertical scroll.
We don't need to receive nested scroll event from grandchild RecyclerView.
Issue
Overview (Required)
Layout
This is simplified:
Detail
It's caused by confusing to handle nested scroll event from child and grandchild RecyclerView. We interest only child RecyclerView not grandchild RecyclerView. Grandchild RecyclerView scrolls via horizontal. BottomNavigationView shows/hides via vertical scroll. We don't need to receive nested scroll event from grandchild RecyclerView.
Screenshot