Intersecting a plane with another plane, creating a cut (Boolean/knife project doesn't work)
A bit of depth seems to help. In the following image the target of the modifier has some depth (using Boolean Difference) and it seems to work nicely.