I found this old thread which alludes that a Zero Delay Encoder has a preferred order for the buttons -
https://retropie.org.uk/forum/topic/17439/zero-delay-usb-encoderThe reason I ask, is that when defining buttons in MAME, the buttons do get a naming convention that does not align with my gamepad definitions in emulation station. In other words, I press what Ive defined as "A" in emulation station, and MAME will say JStart (or something like that) ....
I have read numerous times (and also ETA Primes video) where it is said 'Just plug them in, making sure P1 and P2 are in the same order.
Looking for thoughts or confirmation on this?