Detecting Static Mesh stairs in ComponentOverlapActors while mantaining ability to go up stairs?

Hi guys.

As the question states, I converted a BSP stairs into a static mesh, but for some reason it can’t be detected by ComponentOverlapActors unless I go into the created mesh and change the collisions from Complex Collision As Simple to Default, which causes my character to be unable to climb the stairs (because it has been changed to a plain slope instead)

Is it possible to either:
a) Detect BSPs which are overlapping with a particle component?
b) Detect this static mesh while mantaining the Complex Collision As Simple property?
c) Keep the collision as Default, but allow player to be able to walk up/down the stairs?

Thanks