Thank you for your cooperation in this discussion.
As you have noticed starting the application with different arguments needs to be workarounded in both recording and execution process - sorry to have missed to share what the recording approach should be. The workaround here is to start the application and then attach the recorder
to the already running instance of the app as you have found yourself.
As a side note, there is a feature request on our public feedback portal concerning the implementation of this workaround to work out of the box. The public item can be found here
and this is where you can follow its progress. To increase the importance of the feature, you can vote for it and add comments - that way the development team will be notified this is a valuable feature for our customers and could increase its internal priority.
I hope this information will be useful as well. Thank you for your understanding.