Flatten уменьшит вложенность в списки
[[1, 2], [3, 4]].flatten() == [1, 2, 3, 4]
У вас есть не вложенный список карт
Сгладить не будет никакого эффекта
Чтобы получить ожидаемый результат, вы хотите сложить все карты вместе
Вы можете сделать это с values.sum()