1) У меня неправильно работает кнопка назад. Нюанс в чем - часть фрагментов я добавляю в backstack, часть нет. В моем понимании, кнопка назад должна заменить текущий фрагмент на последний добавленный в backstack, на практике оно так и делает, но последний фрагмент остается на экране и дублируются фрагменты
2) Я попробовал все элементы добавлять в backstack. Это помогает. Но это не то, что мне нужно. Мне нужно FragmentA -> FragmentB (added to backstack) -> FragmentC (not added). Жму back. Текущий фрагмент - FragmentB + FragmentC не уходит.
3) Погуглил, рекомендуют проверить, что не используешь add. Я везде использую replace.
4)
https://pastebin.com/uSt7TEra код, который я вызываю для навигации. Видео задвоения чуть ниже.
5) Мне кажется, я чего-то не понимаю в работу фрагмент навигейшн.