Permissions error between gitlab-runner start and run

I am using ci/cd shell executor method.
When I run it with start param, I get permission denied doing a test touch cmd, but when I use the run param with or w/o debug, it works ok.
Both with sudo. What would be the difference there?