Box collision only triggers overlap event on edge

I am not sure what you mean by triggering only on the edge, but lets try explaining it.

In an actor it is called a collision box and it acts as a trigger box as well.

The BeginOverlap event only happens when you go from not overlapping to overlapping. If you are overlapping it will never fire again before you leave the ovelapping area and cause the EndOverlap event to fire.

HTH