I’ve never used “sudo” with dnfdragora. I’m on KDE Plasma/Wayland and run plain old “dnfdragora” as the command (or from the App Launcher, which itself would do “dnfdragora” as the normal user as well). In my case due to being KDE I suspect the problem is when you run in GTK mode (gnome), I’m running in QT mode since that’s the KDE toolkit. So what I get is:
“dnfdragora” → works, defaults to QT due to KDE plasma desktop
“dnfdragora --qt” → works, uses QT
“dnfdragora --gtk” → fails, window becomes grey, title bar says “(Not Responding)” and window is frozen saying “Creating packages cache” and “Caching updates” but never changes.
When in frozen state for GTK, it has to be core dumped to get out of it and I get a dump for python3.14.