sweep never work if we have a defaultsceneroot ?

Hello,

i have a problem with sweep that never work because i use a BP_Actor as a parent class for every actor in my game. BP_Actor is a blueprint based on Actor class and nothing more.

So, when i make a child actor based on BP_Actor, for example BP_Cube my BP_Cube will have this in components list:

The BP_Cube has a DefaultSceneRoot component inherited from BP_Actor that normal.

But i cant replace this DefaultSceneRoot and the sweep option use the root component to detect collision, and scene component have no collision so my cube will never detect collision with sweep option…

any solution to make sweep working for my child actors?