Turns out that there is not difference in how Argo treats single and double quotes. It was merely due to the example that mixed single and double quotes that I got confused. See [here](https://github.com/argoproj/argo-cd/pull/22605#issuecomment-2785692997 )