Callback Function Triggering On Binding (Unreal 5 C++)

//add schedule time to schedule list -- done

//for loop the list in tick, if time == schedule time -> broadcast the callback



ScheduleData.ScheduleTime = FMath::Clamp(ScheduleData.ScheduleTime, 0.0f, 24.f);



FOnTimelineEvent OnScheduleHitEvent;

FName functionName = ScheduleData.OnScheduleHitCallback.GetFunctionName();

OnScheduleHitEvent.BindUFunction(ScheduleData.OwnerClass, functionName);

DayNightTimeline.AddEvent(ScheduleData.ScheduleTime, OnScheduleHitEvent);

ScheduleEvents.Add(ScheduleData);



Debug::Print("Schedule Hit: " + ScheduleData.ScheduleName + " at " + FString::SanitizeFloat(ScheduleData.ScheduleTime));

My CallBack Function is triggering on binding even without Broadcast().

am not sure why and how its happening, but if I Comment the Bind line the callback isnt triggering.