Sorry I didn't get back to you sooner.
Anyways, I don't use SysPrep very often, only, knowing that it can trigger device re-detection, was the reason that I suggested doing it.
Not sure why it's hung. Maybe the Windows Registry is corrupted? Or you have a bad device (driver)?
I'm a little sketched by the force power-off. Did you do that in the middle of an operation, or did it tell you to power off?
Edit: I had something similar happen to me. I swapped out an R7 260X 2GB video card, for a RX 560 2GB card. The hardware swap went fine, but I didn't get the POST display. (Happens, sometimes, don't know why.)
PC wouldn't immediately power-off when pushing the power button, so I assumed that POST had hung. (It is overclocked, a tad.)
So I forced power-off, flipped the switch on the back of the PSU, flipped it back, powered on. Turns out, I was using the wrong HDMI cable for that input on my TV. (I have several identical-looking cables.)
So, it appeared to work, when I got into Windows, but when I went to install the newest drivers (18.10.1), it gave an error, almost immediately.
So I had to reboot, choose "clean install", which then un-installed, rebooted, and then installed the newest drivers.
I don't know if the issue was something to do with my forced power-off earlier, if it had corrupted or possibly only half-configured the registry for the device, or what.
It's working now, but I wonder if there's registry issues with your config.