They talk about checking in generated files, but they also talk about using Bazel as the build system.
They're holding it wrong.
Just define a BUILD target to generate the files. Don't check them in. Any other target that depends on the generated files can depend on the target that generated them rather than depending on the files directly.
My guess is that they haven't fully embraced Bazel, so there must be parts of the CI/CD that are not defined as Bazel targets that also need these files...