I googled on the sentence "A DLL required for this installation to complete could not be run.", and the first link was another thread from this forum where I tried to help, but was not successful.
The next hit lead me to https://stackoverflow.com/a/49634848, and this post does indeed seem to have a solution, although it looks a little advanced.
The problem with Setup issues like this one is that they often require understanding of MSI and not so much of SQL Server.