For anyone struggling to get NES30, SNES30, SFC30, FC30, etc. working, see this post on the 8bitdo forums on a work around I discovered.
http://forum.8bitdo.com/thread-475-1-1.html
It is definitely not a bug in Retrosmc, Retropie, or emulationstation. Hopefully, 8bitdo will fix this but if not my work around is good enough for me.