Timeline wont call binded function with AddInterpFloat

Logic and setting bool values is ok, I only have problem with this callbac function. I made some porgress but still not working properly.
What i did was

	FOnTimelineFloat timelineProgress;
	timelineProgress.BindUFunction(this, FName("ProcessMovementTimeline"));
	timelineProgress.ExecuteIfBound(1.0f);
	timelineProgress.Execute(1.0f);

And it threw error that function cannot be found, so moved function to public and added UFUNCTION() property. This way these two Execute functions were called properly but in Tick() my function is still not beeing called.
Regarding debugging i have problem that i cant ‘step into’ UE function, it just skips to next line