Found out that order of operations matters

Found out that order of operations matters

Been playing with my desktop profile lately and ran into a curious issue.  I wanted to change my two thumb buttons into modifier buttons and I ran into an interesting sequence:

Scroll wheel is 1 up/down.  Left tilt and scroll wheel is 5 up/down.
Bottom thumb and scroll is 1 left/right.  Left tilt, bottom thumb, and scroll is 5 left/right.
However: Bottom thumb, left tilt, and scroll is 1 up/down.  Ran into this when I was already scrolling and tilted to scroll faster.

I understand why this is the way it is from a programming perspective, and since the macro was simple it was easy enough to re-input it for the new sequence (I'm sure the coming feature to have set macros will make it simple for more complex macros).  My ultimate question for discussion is: should it be that way?

Do we want to make this more like a keyboard where it doesn't matter what order I press control and shift before I hit escape, or should ctrl-shift-esc be a different shortcut than shift-ctrl-esc?  I figured the discussion would be important to have before I/We even consider asking the devs to put in the work to make it order-independent.