This shows that dnf still uses the 43 version of the repos instead of the 44 ones.
I suspect that the upgrade to F44 has been interrupted / is partial.
Abnormal: second reason to suspect that.
Can you run: sudo dnf check ?
If it indicates a lot of duplicates, try to correct with:
sudo dnf distro-sync \
--refresh \
--releasever=44 \
--allowerasing \
--skip-broken \
--setopt=protected_packages=
Ref: Repos seem to all be out of date after upgrading to 43 - #4 by vgaetera