It probably works fine. It's just not obvious as to how you use it. Select the object/component that you want to snap. Hold the C key for "curve snap" (or toggle it on at the top of the UI). Then MIDDLE click and drag on the curve.