Issues with Overlapping actor (only works if WASD movement is added)

So today i ran into a wierd issue with the engine with get overlapping actors when i try to get the overlapping actor via tick it doesnt work but if i hook up wasd movement it does ?
(better explained in the video)

Video

Im not directly sure but i somehow managed to fix it after readding the static mesh.

Maybe when you re-added it, you set up its collision primitive(s)