Signature error

Hi. I have this issue on UE5.02

cpp:
USTRUCT(BlueprintType) struct FUsatResult
{
GENERATED_BODY()

UPROPERTY(BlueprintReadOnly) FText Result;
UPROPERTY(BlueprintReadOnly) FText BuildModeTip;
UPROPERTY(BlueprintReadOnly) FText BuildController0Tip;
UPROPERTY(BlueprintReadOnly) FText BuildController1Tip;

UPROPERTY(BlueprintReadOnly) int MaxData;
UPROPERTY(BlueprintReadOnly) int MaxBuildMode;

};

UENUM() enum EUsatType { Look, Map };
UDELEGATE(BlueprintAuthorityOnly) DECLARE_DYNAMIC_MULTICAST_DELEGATE_EightParams(FUsat,
// params
bool, IsCursor,
FUsatResult, Result,
EUsatType, Type,

// data
TArray<FTransform>, Pointer,
TArray<int>, Scroll,
TArray<int>, BuildMode,
TArray<bool>, BuildController0,
TArray<bool>, BuildController1);

blueprint(where the error happens):

erorr:
CustomEvent_1 Signature Error: The function/event ‘CustomEvent_1’ does not match the necessary signature - has the delegate or function/event changed?

its similar to Unreal Engine Issues and Bug Tracker (UE-53576) but on UE5.02