ReportSchemaMutation completes successfully, but schema variant is not update in Apollo Studio

We are using the mutation described here to upload schema variants. The mutation completes successfully, but the schema variant is not updated in Apollo Studio.

We download the schema using npx apollo schema:download --endpoint=https://schema-reporting.api.apollographql.com/api/graphql src/main/graphql/schema.json and then generate Kotlin mutation/request/response classes using an older version of the Apollo Gradle plugin.

We know the API key is correct because the mutation fail with the wrong key. We know the schema is valid because if we do not include custom scalars the mutation fails. Right now we just have a silent “failure” in that no errors are returned or exceptions thrown, but the schema variant is not updated in Apollo Studio.

Any help would be appreciated.

What appears to be happening is that the schemas are identical. The timestamp on the graphs page like: https://studio.apollographql.com/org/my-org/graphs

Does get updated and shows “Last schema published ## minutes ago”

However the variant detail page like: https://studio.apollographql.com/graph/my-schema/home?variant=dev

Does not have an updated timestamp.