Today I reset the machine to factory default and then proceeded with installation of SGP, which requires ASCOM. I installed ASCOM which requires .NET 3.5. I installed .Net 3.5 and checked for all the available .Net versions. I did not see a 4.8 but there was a 4.something. I attempted to install the 4.8 but then I received the same message, that the installtion will not go through because a .net version like that or more advanced is already installed. Checked online about how to tell what .Net versions are installed and sure enough .Net is installed if you look at it in the registry, and if you look at where you turn windows features on and off, it is only installed to 4.7.
I did, try to activate SGP, by the way, after installing ASCOM and then updating to .net 4.8 and restarting the computer. And the padding error persists.

