It would be HIGHLY recommended that you do a clean install of Windows. Changing motherboards to a new and different chipset is no different than changing platforms entirely, and any time you do that you would absolutely want to do a clean install. Sure, occasionally somebody gets lucky and doesn't have to do that, and gets away with it, but that's not the usual result. More often than not it either doesn't work at all or it works, but there are issues. That is what is happening here. It works, but there are issues.
You have to realize that with a different chipset, X570 rather than B450, you are talking about entirely different driver configurations and hardware, and registry settings that are inclined to cause problems because of them. Your new board will have entirely different storage controllers, different set of .inf files for the CPU and related onboard hardware, different network adapters, different audio chipset and codecs, all of which require entirely different drivers, and without doing a clean install what often happens is some of the old drivers hang in there for dear life and refuse to be removed or just continue to be loaded into memory along with any newly installed drivers and that can cause conflicts and other problems.
Storage controllers are the absolute worst victims when it comes to changing motherboards but not reinstalling Windows. As you've seen.
So, really it doesn't matter if you "want" to reinstall Windows or not. Chances are very good that the only way to fix this issue IS going to be by doing just that, and simply doing a refresh or upgrade won't likely cut it. Full clean install if nothing else works out.
If you are looking for the Windows 11 Clean install tutorial, you can find that here: Windows 11 Clean install tutorial (Click here) Otherwise, welcome to the Windows 10 Clean install tutorial This tutorial is intended to help you, step by step, to perform a clean install of Windows...
forums.tomshardware.com