Both objects are not marked as @Shareable, which is why errors occur when federation is used, as several subgraphs may use the same object.
Feature Request Type
Description
To support federation, both objects should have the option of being marked as sharehable.