OnBeginOverlap works, but onEndOverlap not

Hi im on 4.4.1 and i dont know why OnEndOverlap not working when i set the event with AddDynamic, with BeingOverlap works

UFUNCTION()
virtual void OnOverlap(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult &SweepResult);

UFUNCTION()
virtual void OnEndOverlap(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);


TouchSpehere->OnComponentBeginOverlap.AddDynamic(this, &ARE2R_InteracBase::OnOverlap);
TouchSpehere->OnComponentEndOverlap.AddDynamic(this, &ARE2R_InteracBase::OnEndOverlap);

That should work. If you don’t need the component information, you can use:

ReceiveActorBeginOverlap/ReceiveActorEndOverlap just by overriding the virtuals in your actor. That’s how I do the same thing 99% of the time

I have the same issue. Both oncomponentbeginoverlap and onactorbeginoverlap work but their end versions dont