Использование kotlin и наличие функции занимает общий список, а внутри lis помещается в Bundle для перехода к фрагменту.
fun createArgs(filters: List<Filters>?): Bundle {
val args = Bundle()
args.putParcelableArrayList(KEY_FILTERS, filters) //<=== does not compile
должен измениться на
args.putParcelableArrayList(KEY_FILTERS, ArrayList(filters))
который делает еще одну копию списка.
Как установить общий список в Bundle?