Use a opção --best
não óbvia. Na página de manual :
-b, --best
Try the best available package versions in transactions. Specif‐
ically during dnf upgrade, which by default skips over updates
that can not be installed for dependency reasons, the switch
forces DNF to only consider the latest packages. When running
into packages with broken dependencies, DNF will fail giving a
reason why the latest version can not be installed.