O DNF armazena pacotes e metadados baixados em /var/cache/dnf , em vários subdiretórios por repositório.
Por padrão, após uma instalação bem-sucedida, os pacotes são removidos. Você pode alterar esse comportamento com keepcache em /etc/dnf/dnf.conf .
Note que o PackageKit - em uso no Fedora Workstation por padrão - coloca pacotes em /var/cache/PackageKit , então você pode obter duplicatas. Harmonizar isso é um trabalho em andamento.