Input Touch Finger Index Issues

I’ve got 2 finger gestures in my game, the first is controlled by using 1 finger the second with 2 fingers. Running the game on a Surface Pro 3 with Windows 10. The issue I’ve run into is that the 2 finger gesture will also trigger the 1 finger gesture.

I have both gestures hooked to Branch nodes with the condition being the Finger Index returned from Input Touch, Touch 2 for the 1 finger and Touch 3 for the 2 finger. (I have the touch values offset by 1 due to an unresolved bug with finger index being offset by 1 on a Surface Pro 3) Is the issue with the 2 finger gesture triggering the 1 finger gesture another bug or is there a different way that I should be handling that?