Detecting slope not working

If you are using Landscape, I have had some success getting the Impact Normal by setting the Default Phys Material for the Landscape object found in the World Outliner, AND/OR setting the Phys Material in the Landscape Layer Info Object, which is listed under Landscape: Paint: Layers. If you already have these set, you could turn on debug for the trace to be certain the trace is where it needs to be.