When an automated system creates a PR for merging from an existing dev branch (that's been extensively tested) to "master" (or "main").
The "surprise, you can't review all the files in your PR" using GitLabs standard web based tooling makes it a no-go.
That's interesting because GitHub's web UI craps out at much less than 1 million lines. It refuses to open even low thousand line diffs.