You don’t always need to have 3 steps. But in this case it might be useful to say:
3. Use `sudo dnf4 downgrade dnf5` to revert to the version of dnf5 in the original F44 release
4. Repeat step 2 - now the problem does not appear
5. Use `sudo dnf update dnf5` to update to version 5.4.3.0-2 of dnf5
6. Repeat step 2 - the problem reappears
Looking more, I wonder if the problem is actually in dnf5-plugin-diff or dnf5-plugin-automatic.
I don’t have those on my system, so maybe that is the difference.
You might want to try removing those packages, to see if you still get the issue. I would suspect dnf5-plugin-automatic more, since that is the one that was most recently updated.
dnf5-plugin-automatic is a subpackage of dnf5, so the Bugzilla component should be the same.