Workflow jobs remain stuck in the “waiting” state indefinitely

I have a Gitea self-hosted runner set up on an internal network environment. My workflow jobs remain stuck in the “waiting” state indefinitely

config.yaml at act_runner container
labels
- ubuntu-22.04-slim:docker://{my private registry ip:port}/gitea/runner-images:ubuntu-22.04-slim
- ubuntu-20.04-slim:docker://{gitea/runner-images:ubuntu-20.04-slim

workflows .yaml file
runs-on: ubuntu-22.04-slim // stuck waiting status, and no log (log level=trace)
runs-on: ubuntu-20.04 // run failed, no such host, pulling from docker.io

same problem here. any advice?

Check to make sure the runner is active.
Check to make sure the gitea runner isn’t running some other job from a different project.
In my case my action was stuck because it was busy with another projects actions.