The culprit is Mozilla Firefox web browser.
User downloads and launches distributive using this web browser -> installer installs and launch our app -> app is loaded with C++ runtime installed in system instead of the one we provide.
This is not reproducible with other web browsers.