Why won't Difference subtract the geometry of this mesh?
Please consider


Adding loop rings to the circular form.
Select the middle faces.  Extrude -  No Movement Accept. Shrink Fatten. You may Shrink Fatten to create a cut out slot.