Thank for your post -- I've attached CBS.log, VSLogs, and other files I think were created by the log utility.
p.s. If It matters, I have Visual Studio 2015 and Visual Studio 2017 installed -- somehow I think these are impacting Windows .NET Updates.
p.p.s As a programmer, I am also interested in your logic, methodology, and thought processes in diagnosing these issues! :)