When knife-project ran with cut-through disabled, it would still try to select faces behind the cut. Now check if the faces are obscured.
When knife-project ran with cut-through disabled, it would still try to select faces behind the cut. Now check if the faces are obscured.