App_Installer_v2.2.exe is an MSI wrapped in an exe that contains Support_App.MSM (which contains Support App v1.0). It installs fine in our tests. Support_App.MSM was updated to contain a new version of the supporting app (Support App v2.0). As part of an upgrade to our main app installer, this updated merge module was included in App_Installer_v2.3.exe. When we run App_Installer_v2.3.exe, the files from the merge module are not updated - it seems to skip them.
I have tried running the install from an admin level command line with logging to see if I could find any reference or log entry relating to why the files in the MSM were being skipped, but ... well the log is much more complicated than I am capable of parsing

If I look at the properties for the support app (contained within the updated MSM), the app has the 'Overwrite only if the existing file is older' Overwrite behaviour set (checked). The support app has a newer date and a higher version number (2020.11.6.1 versus 2017.8.7.1). There are a few other files in that MSM that are not being updated as well, but if we can discover why the support app is not being updated, the rest may follow.
We have a second product that uses the same MSM, Lets call that App2_Installer_v2020.exe. If I run App_Installer_v2.2.exe to set up the system, running App_Installer_v2.3.exe _fails_ to install the update support app from the MSM _but_ if I run the App2_Installer_v2020.exe, the support app _does_ get updated. I have tried comparing the settings/configurations for both App_Installer_v2.3.aip and App2_Installer_v2020.exe but I can not get them to both operate the same.
Please help

I am including (I hope) the log file generated from install of App_Installer_v2.3.exe. We do have some SECREPAIR errors in there but they occur with both the v2.2 and v2.3 installers.