The controllers I have are official/original. And there are two of them and they both do the same thing. So it would seem that it is probably not the controllers?
A co-worker of mine said he had a similar problem to your with his NES, that a controller he had would work with some games but not others.
I really need another SNES to try both the games and controllers. I wish I new someone that had one.