Does enqueuing a job require acquiring the distributed lock?

I know that processing a job does, but wanted to confirm if enqueuing does also. I ask because there are occasions where parallel services result in one having the lock while the other is locked out for a short while, and I don’t want that to pause processing for enqueuing new jobs.