Hello,
Sorry for the delayed reply on this. Due to the Holidays, we are currently handling a high volume of support requests and are doing our best to assist everyone as quickly as possible.
If we check the installation log, we can see that the command is passed as expected:
AI_InstallPrerequisite: Installing SubApp
AI_InstallPrereq: START ProcessCmdLine
AI_InstallPrereq: START ProcessFullCmdLine
AI_InstallPrereq: mRawCmdLine=APPDIR="C:\Program Files (x86)\Your Company\MainApp\\SubApp"
MY_PROP="My "value" is in quotes" /qn
This is a classic Windows command-line and MSI quoting problem.
You must double the quotes inside the property value.
If you pass the command line directly to the prerequisite in a command prompt, like this:
SubApp.msi MY_PROP="My "value" is in quotes"
we can see that it doesn't work.

- cmd.png (157.64 KiB) Viewed 552 times
If we double the quotes, it works as expected:

- cmd2.png (112.5 KiB) Viewed 552 times

- double quotes.png (37.67 KiB) Viewed 552 times
Hope this helps!
Best regards,
Liviu