Bug: GitLab API triggers only 4 pipelines per commit push

We are experiencing an issue with the GitLab API where only 4 pipelines are triggered per commit push. This is causing problems in our CI/CD workflow as not all pipelines are being executed as expected.

Additionally, due to the way changesets work, if we have more than four tags created in the same commit and use git push --tags, it will not fire the remaining tags' pipelines. We use pipelines per tag trigger, and this limitation is significantly impacting our workflow.

Steps to Reproduce:

  1. Have a pipeline with the trigger of $CI_COMMIT_TAG
  2. Create more than four changesets at the same time.
  3. Push to the repo.
  4. Notice that only 4 pipelines are triggered, regardless of the number of tags created.