Boolean: Cut Plane with Cylinder
Check your Boolean Modifier if the Solver option is set to Exact. Although this sounds to be better, the Fast option sometimes works better for these things. Of course it is possible to cut a plane with a cylinder ;) I don't know when these Solver options were implemented, but since then it's the default so it sometimes gives bad results.