@alaershov По поводу странности ресайкла — ну по логике не странно, если:
1) зашли на фрагмент со списком — он пуст и в презентере лист пукнтов пуст
2) загрузили — items презентера заполнились, diff посчитался — ресайкл обновился на его основе. Мы дернули ещё раз кш(или бэк) и получили снова items — но они такие же оказались. result посчитался, мы всё передали ресайклу — но т.к. ничего по пунктам не изменилось — ресайкл не обновил ничего — тут всё логично!
3) далее мы сходили на фрагмент и обратно и Moxy повторно присылает во вью items + result — НО адаптер стал новый же при возвращении и он пуст, а items + result пришли в метод "старые" — items то есть, но вот result расчитан от того, что в ресайкле есть пункты эти и ничего обновлять в нём не надо.
это и происходит — ничего не появляется.