Interface T cannot implement interfaces with subgraph schemas

We are attempting to use the new GraphQL spec feature that interfaces can implement other interfaces and are getting the following error when running schema checks:

Interface <T> cannot implement interfaces with subgraph schemas. Contact Apollo support if you're interested in using this GraphQL feature with federation.

Is this really blocked from implementing in federation or does Studio not yet support the latest GraphQL JS 15 which included support for the new feature?

For more context the interface we are adding is a value type and will be reused across many services.

Shared Types/Value types

interface A {
  foo: String
}

interface B implements A {
   foo: String
   bar: String
}

Service definition

type ServiceType implements B & A {
  foo: String
  bar: String
  apple: String
}

AFAIK, this is a limitation of the current version of the Apollo Federation. But, from what I heard, this is on Apollo’s roadmap. Hopefully, they will have support for interface inheritance soon :crossed_fingers: