We discovered that regenerating the image snapshots can result in different screenshots on different operating systems. For example, screenshots generated on MacOS are incompatible with the ones on Linux and cause the pipeline to fail.
Therefore we should always generate the snapshots in the pipeline to prevent these differences. Preferably triggered by adding a label to the MR.