o problema é que as partições são criadas na ordem que você as possui. sua partição de dados usa todo o espaço restante.
como uma solução, mova a parte de swap acima da partição de dados. Eu também adicionei a tag primária para a seção de swap. você pode ter até 4 partições primárias.
d-i partman-auto/expert_recipe string \
boot-root :: \
32 32 32 free \
$gptonly{ } \
$primary{ } \
$bios_boot{ } \
method{ biosgrub } \
. \
500 10000 30720 ext4 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
. \
64 10000 24576 linux-swap \
$primary{ } \
method{ swap } format{ } \
. \
500 10000 -1 ext4 \
$primary{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /data } \
. \