FStateTreeReference SchemaCanBeOverriden Tag No Longer Working?

Hi, I am currently using State Trees for AI and other generic gameplay elements, like Dialogue and an alternative to level scripting.

However I have data assets for mapping characters to specific state trees and I’ve noticed as of 5.6 that the SchemaCanBeOverriden no longer works?

Before the following would show STs which derived from the base schema:

	UPROPERTY(EditAnywhere, meta=(Schema = "/Script/GameplayStateTreeModule.StateTreeAIComponentSchema", SchemaCanBeOverriden), Category=CharacterStateTreeMappingData)
	FStateTreeReference StateTreeReference;

However now that shows only the following when I click the property dropdown:

That schema derives from UStateTreeAIComponentSchema.

UCLASS(BlueprintType, EditInlineNew, CollapseCategories, meta = (DisplayName = "Ally StateTree AI Component", CommonSchema))
class PROJECTISEKAI_API UStateTreeAllyAIComponentSchema : public UStateTreeAIComponentSchema

However if I change the schema in use for one of my state trees to UStateTreeAIComponentSchema it will show up in the list:

So, has something changed in 5.6 from 5.5 for this to be the case? Or maybe this is a new bug?

Thanks in advance and if any more details are needed will be happy to try and provide more.

Just want to bump this, I’m firmly believing this is a new issue now.

Using the engine AI State Tree component yields the same issue in that state trees which derive from from this “/Script/GameplayStateTreeModule.StateTreeAIComponentSchema” schema don’t show up.
With or without SchemaCanBeOverriden tag in the UPROPERTY.

I’m guessing I should log a bug ticket for this.