Runner Not running as service

I just recently installed gitlab and went to go deploy runners. I created a runner and followed the steps to try to get it to run as a service. The service is running and it says it loads the config and initializing executor. Yet with the service running it doesn’t pull jobs. I can have it pull jobs when executing gitlab-runner run, but not as a service. Any guidance would be appreciated

OS: Ubuntu 22.04.3. LTS

uname -ar: Linux dockerrunner 5.15.0-83-generic #92-Ubuntu SMP Mon Aug 14 09:30:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

gitlab-runner verify:
Runtime platform arch=amd64 os=linux pid=2206 revision=8ec04662 version=16.3.0
WARNING: Running in user-mode.
WARNING: The user-mode requires you to manually start builds processing:
WARNING: $ gitlab-runner run
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner…

Verifying runner… is valid

You need to register the Runner in your GitLab intance - Registering runners | GitLab

I did, It can accept jobs when doing gitlab-runner run.
Its not running as a service in the background

Do you use tags, or if you left tags empty you need to make sure that “Run untagged jobs” is checked in UI (or use --run-untagged when registering in CLI). You can read more about tags in docs