Até onde eu sei, não existe tal funcionalidade atualmente. No entanto, pode-se usar a API DNF para escrever um plug-in que faça isso.
Se você quiser tentar hackear algo na linha de comando, pode obter uma lista de atualizações pendentes ordenadas por tamanho com:
dnf repoquery --upgrades --queryformat '%{size} %{name}'
ou, em geral, consulta o tamanho de um pacote com, por exemplo, para o firefox:
dnf repoquery --upgrades --queryformat '%{size}' firefox
Você pode fazer isso e, em seguida, alimentar todos os pacotes abaixo do seu limite em um comando de atualização. No entanto, a complexidade vem ao tentar instalar essas atualizações, porque você não pode dizer rapidamente se um pacote pequeno também depende de atualizar um maior. Qualquer script de shell rápido para contornar isso rapidamente alcançaria - ou excederia - a complexidade de escrever um plugin.