I have a test case taken from another model:
white_meshis a digitized mesh, it works properly with booleans;
white_mesh_scaledis an empty mesh
white_mesh; it works properly with booleans if a
fastmodifier is used (looks like a bug in
exactif one of the arguments is empty, but it is not the subject of this question);
Instance on Pointsin order to copy and move
Here is the problem:
Point instance has been obsoleted in Blender 3. Because
black_mesh did not work properly with booleans in Blender 3 (it did work in Blender 2.93), I replaced the obsoleted node with the new
Instance on Points in a hope of fixing that:
The resulting mesh
black_mesh looks ok but it also does not work with some booleans anymore. In particular, its modifier
black_cut_side does not change anything.
Of course, the problem may be outside of geometry nodes, because Blender's version changed. Anyway, how to correct for that?