Such a differentiation would not be reliable I'm afraid. The 'race' transitional condition between the bits is temporary and totally random, depending mostly by the user's dexterity, mechanics, and sampling interval. It cannot be counted on.
HOWEVER... it came to my mind that in our protocol, there's a header that says whether the controller is a SCP2, SCP3, or ARC PRO controller.
I'm not sure whether this information is relied to the PC from the dongle already
Therefore, RCS02 may differentiate between the two, and a different approach uses for ARC PRO.
So for SCP, Up is Up, Down is Down, Brake is Enter.
For example:
1 - LC - Scroll UP. Brake - Scroll down. If trigger is pressed fully within, say, 1" after either button is released, take it as 'enter'. Or
2 - LC - UP. Brake - Down. If you keep a button pressed and you press the other as well, that's 'Enter'