In preparation for 1903, have a look at these quick fixes, in case that also is ornery...
https://docs.microsoft.com/en-us/windows/deployment/upgrade/quick-fixes
Quick Fixes
But I think you've done some of them already, & not all of them are all that quick.
QF#2 took 12+ hours the first time I ever ran it, subsequent runs were just 3.5 hours, though.
For QF#8, what is your computer & model number, as seen in MSInfo32 (ask Cortana)? BING it for its site. Check driver versions there against what is seen in Device Manager. If greater at the site, first try to get it through Device Manager (search automatically). If that fails to get it, take it from the site. BIOS version is also in MSInfo32.
Good luck, & keep us informed.