In the end, this had nothing to do with butler or GCS; the issue solved itself after a GitLab update and a runner reconfiguration of which I unfortunately know nothing, so I'm afraid I don't have much information for future readers. :/
In any case, thanks for the support!