Bug?: Boolean Difference will union part and project grouped (hidden) curves

Is this supposed to work normal this way? Thank you for your insights

Found the first answer, sorry my bad: change the direction of the to be subtracted object and boolean difference works fine.