You can go to this website and try its diagnostics and recommendations.
SetupDiag works by examining Windows Setup log files. This article shows how to use the SetupDiag tool to diagnose Windows Setup errors.
docs.microsoft.com
and check the listing on the left for other topics just before this one.
If you run the utility and it gives info on some problem, let us know. The link does show how the output would indicate a suspected problem.
If you do as it suggests, you will disconnect or disable all devices you can to keep drivers from being needed for those devices. Don't forget wireless devices, such as printers, which may even have an SD card.
If you want, the link mentions a
setupact.log, which you could make available through your OneDrive or zip and attach here. I will go through and try to see what is wrong. You may want to check it for any personal info.
Learn how to interpret and analyze the log files that are generated during the Windows upgrade process.
docs.microsoft.com