DOS is a very limited database, and all databases generally require a romset with a certain degree of naming convention. For NES, I would certainly expect a degree of matching, using Good set, nointro, tosec, hyperlist, etc. If the name does not match, GX does a fuzzy match (and does the same with artwork) and this can result in invalid matches.