Changes not detected with 1000+ files

There’s a limit to number of files that can be viewed in the merge request changes page. However I’ve had an issue where the pipeline connected to a merge request isn’t running jobs for files that have been modified but are outside those first 1000 files that are shown on the changes page.

These are jobs that have rules that only trigger when certain files that are changed, but aren’t firing.

Is this the expected behaviour?

This is with GitLab Enterprise Edition [v16.4.0-ee]