When assigning a property to pass through if the value contains spaces you need to have it enclosed in double quotes.
i.e. /arg="this is a value"
I want to have double quotes in this value as well.
i.e. /arg="this is a "string with double quotes" value"
In C# you'd escape the double quotes either byusing \
i.e. "this is a \"string with double quotes\" value"
Theres nothing in the documentation to say what you should use with properties being sent to CustomActionData, they just say use double quotes if you have spaces.