Raspberry Pi gitlab runner appears to be running from different path

I’ve been adding removing runners via the web interface. I deleted a specific one, and created a group one. After this my jobs started failing. When I look at the logs, and compare the paths they are different… please see below:

Specific Runner:
Running with gitlab-runner 14.1.0 (8925d9a0)
on gitlab-runner-pi-02 WXyG2Gay
Preparing the “shell” executor00:00
Using Shell executor…
Preparing environment00:01
Running on gl-runner-2…
Getting source from Git repository00:02
Fetching changes with git depth set to 50…
Reinitialized existing Git repository in /home/gitlab-runner/builds/WXyG2Gay/0/powerplus-energy/sbms/hil-bootloader-test/.git/

The group runner:
Preparing the “shell” executor00:00
Using Shell executor…
Preparing environment00:00
Running on gl-runner-2…
Getting source from Git repository00:00
mkdir: cannot create directory ‘/home/pi/builds’: Permission denied
Cleaning up file based variables00:01
ERROR: Job failed: exit status 1

One is using:
/home/pi/builds
The other:
/home/gitlab-runner/builds/WXyG2Gay/0/powerplus-energy/sbms/hil-bootloader-test

Would this be related to the way the repository is setup… I thought the runner loaded the whole repo when executing a job…