why my interrupt INT0 triggers the routine for INT1 [solved]

If both interrupts are enabled, and you only have a pullup resistor on one of the two (you said you just swapped it between the pins), then one of the interrupt pins will always be floating and random noise could trigger the ISR. If you haven't already done so, you could try changing this:

  pinMode(lSensePin, INPUT);
  pinMode(rSensePin, INPUT);

To this:

  pinMode(lSensePin, INPUT_PULLUP);
  pinMode(rSensePin, INPUT_PULLUP);

To ensure both always have a pullup resistor.