CurveBoolean automatically turns off Osnap, which is quite useful. For consistency, I believe it should also turn off Grid Snap, as both snapping methods can interfere with precise region selection.
Additionally, holding the Alt key during point picking temporarily toggles Osnap. It would be helpful if this also suspended Grid Snap, as users who disable Osnap with Alt likely do not want any snapping, and those enabling Osnap with Alt are typically focused on object snaps rather than grid snapping.