SdcRequiredTypesAndScopes only creates scope for "first" location context
It looks to me like the plugin only takes the "first" associated location and creates scopes from it. This is no longer sufficient when having multiple Mds
var locationContextState = contextStates.stream()
.filter(contextState -> ContextAssociation.ASSOC.equals(contextState.getContextAssociation()))
.findFirst();