On Component Begin Overlap

“EDIT: So after many tries I figured out, my problem gets solved when I call “OnComponentBeginOverlap” in BeginPlay, instead of the constructor. But this is really weird… I still do not understand why it do not work anymore, when I rename the function in the constructor? First I thought it could be, that it is saved somewhere in the memory but I restarted my PC a few times. I closed UE4 and “Generated visual Studio files” there is no difference. Every time when I renamed my function “BeginOverlap” it works again.”

This I call hot reload bug. In all my same situations i simply re-parent the BP class to AActor and back and this bug gone. But sometimes even reparenting doesn’t help me. Closing the editor and rebuilding with new BP created parent of buggy class completely obliterate this bug for me. P.S. After compiling look at your BP changes in BP class. Sometimes its does’t happens for me.
Constructor delegates bindings works just fine. No need to place in in begin play.