F29 upgrade to F30 hangs

You can download the latest versions of all the installed packages.
It may help in case of network issues.

mkdir -p rpms
cd rpms
dnf --refresh --skip-broken download \
$(dnf --queryformat="%{NAME}" repoquery --installed)

Hard to say because the problem is difficult to reproduce.

It may worsen because of missing dependencies, so better not.
We have more chances in the current session while dnf/rpm still work.