I'm pretty sure your MSI file is missing a Component table, it's not running properly and this issue is nothing to do with dism.exe. The log shows error 2205 on the Component table.
Answer from PhilDW on Stack OverflowInstallation Error (-2147287038, 1302 , 1728 , 1709) - InstallAware
Fatal error during installation with MSI
What do the various Windows Installer (MSI) error codes mean?
Win 10 msi installer error
Videos
Hi, Im trying to install a MSI file with the following command msiexec /i “<msi file>” /qn But I’m getting the error fatal error during installation. The silent installation works perfectly if I start it with the exact parameters from the command line. How do I fix this, so I can distribute the software via Intune? Thanks!
Depending on how you built this package, there's probably a better way to track this down in the project. But let's pretend we received this package and want to make it work despite it being faulty.
You know the entry point is _KSTInstallSC@4, which gives you something to look for in the Target column of the CustomAction table in the built MSI using your favorite MSI editing program. The record in that table should refer with its Source column to a row in the Binary table that contains the DLL. Once you extract that DLL, you can use any tool that shows you dependencies, such as Dependency Walker, CFF Explorer, or even dumpbin /imports.
As for how to fix it, on a single machine just install the dependency. But to fix it in the package, you will probably have to change how the DLL is being built. For instance, you might make it import the C++ runtime statically so it has no unusual external run time dependencies.
You've done something related to the KST product, it's a C++ application that apparently you're running as a custom action, either deliberately or through including a merge module. Error 1157 indicates a failure to load, so it must have a dependency on at least one other Dll that isn't installed.