When Enable-WindowsOptionalFeature fails, it is usually due to some error from DISM. The error output from Enable-WindowsOptionalFeature is usually very misleading ...