Исходники DRF в помощь)
Если ты заглянул бы в ListCreateApiView, то увидел бы, что он наследуется от миксинов, а зайдя в миксин, который отвечает за список увидел бы:
Обрати внимание на 2-ю строчку, там идет вызов self.filter_queryset, который и будет вызывать заданный фильтр. А ты переопределил list и не вызвал этот метод, поэтому все не работает)
Успехов))