The invocation you’re listing here doesn’t specify to start as batch mode (-application org.knime.product.KNIME_BATCH_APPLICATION) so it would make sense that the GUI opens.
Are you saying once the GUI is running and you’ve opened the workflow, it fails to execute for some reason?