Have you tried DISM after SFC? Do you have virtualization turned on in UEFI? Was Hyper-V ever functional on the machine in question?
If the answer to all of the above are yes, and things are still stuck, then I'd try Doing a Windows 10 Repair Install or Feature Update Using the Windows 10 ISO file