I’ve found the issue: I was spawning the columns without taking into account the related tiled x position, this meant sometimes the columns may be spawned overlapping with the pawn generating a begin overlap event.
My solution was: spawning the columns using their parent actor x position as offset and attach them using Keep World as location rule instead of Keep Relative