Erro misterioso: "Request failed with status code 409"

Olá colegas de profissão.

Sei que nossa profissão muitas vezes se assemelha mais a magia do que exatidão, e por isso hoje, venho buscar a sabedoria coletiva para solucionar um problema que vem me preocupando.

De maneira enigmática, uma vez por dia, especialmente após reiniciar o computador ou após a primeira execução do comando vtex link, me deparo com o erro “Error: pages-graphql … Request failed with status code 409”. No entanto, o mais curioso é que esse erro simplesmente desaparece com um simples pressionar do botão F5.

Alguém já passou por isso ?

Deixo abaixo o log completo do erro para ajudar na investigação ( removi o nome da minha vendor e do meu workspace para fins didáticos ):

 "graphQLErrors": [
    {
      "message": "Request failed with status code 409",
      "path": [
        "pageBlocks"
      ],
      "extensions": {
        "code": "INTERNAL_SERVER_ERROR",
        "exception": {
          "message": "Request failed with status code 409",
          "name": "Error",
          "response": {
            "data": {
              "code": "GenericError",
              "message": "Bucket has conflicts with other workspaces",
              "source": "GET http://platform.io.vtex.com/[vendorname]/[workspacename]/buckets/vbase/vtex.pages-graphql.userData/metadata/store/blocks.json",
              "requestId": "eade520163034187b0172762cb4296cb"
            },
            "headers": {
              "content-type": "application/json",
              "date": "Tue, 15 Aug 2023 12:22:47 GMT",
              "server": "VTEX IO",
              "cache-control": "no-cache, no-store",
              "pragma": "no-cache, no-store",
              "transfer-encoding": "chunked",
              "vary": "X-Vtex-Detect-Conflicts, Accept-Encoding",
              "x-router-cache": "MISS",
              "x-request-id": "eade520163034187b0172762cb4296cb",
              "x-vtex-router-version": "9.12.17",
              "x-vtex-backend-status-code": "Conflict",
              "x-vtex-backend-elapsed-time": "00:00:00.0164868",
              "x-vtex-backend": "vbase@2.27.10",
              "x-vtex-router-elapsed-time": "00:00:00.0208216",
              "x-vtex-io-cluster-id": "prod-dj-iodev-eks-use1a-mm2"
            },
            "status": 409
          },
          "isAxiosError": true,
          "code": "E_HTTP_409"
        }
      },
      "name": "GraphQLError",
      "forwardedHost": "[workspacename]--[vendorname].myvtex.com",
      "operationId": "abff591c-ee81-4850-b71d-cf1e9ff9384b",
      "query": {
        "query": "query pageBlocks($input: PageBlocksInput) {\n  pageBlocks(input: $input) {\n    appsEtag\n    appsSettingsJSON\n    blocksJSON\n    blocksTreeJSON\n    componentsJSON\n    contentMapJSON\n    extensionsJSON\n    appsMessages {\n      key\n      message {\n        from\n        context\n        content\n      }\n    }\n    userMessages {\n      key\n      message {\n        from\n        context\n        content\n      }\n    }\n    page {\n      blockId\n      canonical\n      canonicalPath\n      disableExternals\n      domain\n      metaTags {\n        description\n        keywords\n      }\n      routeContextLocator\n      routeId\n      routePath\n      paramsMapJSON\n      paramsJSON\n      pageContext {\n        id\n        type\n      }\n      title\n      varyContentById\n    }\n    pagesJSON\n    cacheHintsJSON\n    runtimeJSON\n  }\n}",
        "variables": "{\"input\":{\"depTree\":\"[{\\\"id\\\":\\\"vtex.render-runtime@8.134.0\\\",\\\"location\\\":\\\"/[vendorname]/[workspacename]/apps/vtex.render-runtime@8.134.0\\\",\\\"registry\\\":\\\"vtex\\\",\\\"vendor\\\":\\\"vtex\\\",\\\"name\\\":\\\"render-runtime\\\",\\\"version\\\":\\\"8.134.0\\\",\\\"settingsSchema\\\":{},\\\"credentialType\\\":\\\"absolute\\\",\\\"_buildFeatures\\\":{\\\"vtex.docs-graphql\\\":[\\\"build.json\\\",\\\"build.json\\\"],\\\"vtex.render-server\\\":[\\\"build.json\\\"]},\\\"_activationDate\\\":\\\"Mon Jan  1 00:00:00 UTC 0001\\\",\\\"_resolvedDependencies\\\":{\\\"vtex.docs-graphql\\\":\\\"0.5.0\\\",\\\"vtex.pages-graphql\\\":\\\"2.116.4\\\",\\\"vtex.render-server\\\":\\\"8.168.1\\\"},\\\"_isRoot\\\":false},{\\\"id\\\":\\\"vtex.device-detector@0.2.6\\\",\\\"location\\\":\\\"/[vendorname]/[workspacename]/apps/vtex.device-detector@0.2.6\\\",\\\"registry\\\":\\\"vtex\\\",\\\"vendor\\\":\\\"vtex\\\",\\\"name\\\":\\\"device-detector\\\",\\\"version\\\":\\\"0.2.6\\\",\\\"credentialType\\\":\\\"absolute\\\",\\\"_buildFeatures\\\":{\\\"vtex.docs-graphql\\\":[\\\"build.json\\\",\\\"build.json\\\"],\\\"vtex.render-server\\\":[\\\"build.json\\\"]},\\\"_activationDate\\\":\\\"Mon Jan  1 00:00:00 UTC 0 [Truncated: variables too long]"
      },
      "requestId": "1edf2e081e7545188d119a65226bfe0e",
      "pathName": "pageBlocks"
    }
  ],
  "name": "Error",
  "message": "pages-graphql",
  "stack": "Error: pages-graphql\n    at throwOnGraphQLErrors (/usr/local/app/node_modules/@vtex/api/lib/HttpClient/GraphQLClient.js:10:15)\n    at /usr/local/app/node_modules/@vtex/api/lib/HttpClient/GraphQLClient.js:23:15\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at Pages.getPage (/usr/src/node/clients/pages.ts:289:28)"
}

Nenhum motivo em especial no lado do desenvolvedor.
Isto começou a acontecer tem um tempinho do lado da VTEX, mas é mais relacionado ao lado deles, na hora da requisição e resposta.

Realmente, só dar mais uns F5, que ele já volta.