Specific UStrutcs Bring Blueprint Compile Errors

Hi,

when I’m using specific UStrutcs which can be found in Object.h as UProperty and try to compile a blueprint with them, I get an error when the compiler tries to get the customization value:

If I use for example

UPROPERTY(EditDefaultsOnly, Category = "MyCategory")
FFloatRange MyTestStrucProperty;

and try to compile a blueprint in the editor, the debugger throws an error, when trying to get the property value in RangeStructCustomization.cpp (FRangeStructCustomization::OnGetValue)

if (ensure(TypeSharedPtr->GetValue(Type) == FPropertyAccess::Success))
...

If I use a custom UStruct with the same UStruct-specifieres, everything works fine:

USTRUCT(noexport)
struct FMyTestStruct
{
	UPROPERTY(EditAnywhere, Category = "Value")
	float MyValueA;

	UPROPERTY(EditAnywhere, Category = "Value")
	float MyValueB;
};

Many other strutcs show the same behavior. Some other UStrutcs work fine (eg. FVector2D).

Can somebody tell me what I did wrong?

Thanks and best regards,
Julian