Can't set pointer to derived type

It looks like it’s only for UPROPERTY, the error must come for the UBT