The error message still point to the IIS situation. I suppose we need to go to the error you got when you unchecked the box in Windows features. It appears to me you have a non-functional partial install of IIS and you need to get rid of that.
So, two things I might suggest. The first is the IIS forum. Possibly if you explain to them what is going on and what happened when you unchecked the features box, they can help. This is a Microsoft site so it should be OK.
https://forums.iis.net/
There was a time when an install got corrupted and would not uninstall, we would reinstall it first. If it reinstalled, then it may be able to uninstall. There may also be software designed to remove traces but I haven't seen them.
But do you show any files in your C:\WINDOWS\System32\inetsrv\ folder? There may also be a command which would run on your system but won't run on mine, iisreset /? in an admin command prompt, which might say not present or may actually run.
If you want to see the errors in your setupact.log, start at the bottom an go up about one page. They look like the following partial listing and you should be able to search for this text and find them..
CSI 00000c81 The queue has completed running, and AI failures have occured.
CSI 00000c82 ==Error Summary Start==
CSI 00000c83 (F) Generic Command ErrorCode: 80004005 Executable: iissetup.exe ExitCode: 13 Phase: 38
CSI 00000c84 (F) Generic Command ErrorCode: 80004005 Executable: iissetup.exe ExitCode: 13 Phase: 38
CSI 00000c85 ==Error Summary End==