i get the same problem with the same controller too :) i thought it might be just one (i have 4 plugged in), but it sounds like it’s just a thing that happens with these controllers.
it’s strange, because the buttons aren’t sticky or sensitive, so i assume it’s just the electronics sending the signal at random.
a way i thought emulationstation could get around it would be to ignore button presses that are just one milisecond (or whatever minimum signal is possible through USB), as my guess is that would ignore all these weird missfires, but still pick up normal button presses from a real person!
I raised a ticket on emulation station’s github: https://github.com/Aloshi/EmulationStation/issues/470