I setup my own runner which always has okay/online health status in ci/cd panel, but somehow time between job created and job started is usually 30-60 seconds. Also shared runners disabled.
the same issue happens to me. my own gitlab runner. do not see any reason of this. earlier it started immediatelly.
My problem was solved by setting check_interval = 1 in gitlab runner config.toml