Currently e2e jobs are run in parallel with other CI checks on every PR.
However, e2e jobs are much more expensive to run than CI checks. It makes sense to make them dependent on the CI checks, i.e. to run them only after all CI checks pass.
It doesn't seem to be easy to do. Here is a community discussion that might help to find a solution.