Not sure yet tbh. The other distributions use different mirrors, infrastructure/IPs for example, so that’s already quite a difference.
OK. So to be specific, the issue is that interaction with certain repositories, RPMFusion/COPR, is slow on your configuration.
Let’s also note this here: it isn’t the terminal hanging, that’s DNF waiting for the repository data. You can open another terminal tab or window to use the terminal if you need to.
OK, you need to slow down and try to understand what is causing the problem. A reinstall only helps if there was something wrong with your installation, and there’s no evidence to suggest so. If it’s a networking related issue, reinstalling will not magically fix it.