activeAnimations имеет тип MutableList<Animation> созданный mutableListOf()
actualAnimations это результат функции и его тип List<Animation>.
Вызов оператора происходит на типе MutableList. Выглядит как сахар заклинивший сам в себя. Что я сделал не так?
У вас activeAnimations одновременно и var и mutable, поэтому он не знает, использовать plusAssign или plus с переприсваиванием. Решение - убрать либо var, либо mutable (Ну или не пользовать конкретно этим сахаром, но обычно одно из двух убрать легко)