Hi Mike. Your problem is almost certainly the rom files themselves.
Over the years several different emulators have been authored for the Neo Geo MVS arcade system, with quality ranging from MAME's technically very accurate emulation to some fairly loose high-level-emulators like NeoRageX. High-Level-Emulators mimic the
output of the original game and usually run the games fairly fast, but typically don't actually emulate the
actual hardware of the original game very well or very closely. Many of the HLE emu authors used to hack or otherwise make changes to the MVS rom files in order for their emulators to be able to run the games.
The net result is that many years on (in the present), you have sets floating around which are "acrade accurate" as used in MAME, and you also have sets which have been hacked or modified to run with specific emulators. To be perfectly honest, I don't know what the Dingoo MVS emulation is based on in terms of the original emulator software, but it's fairly likely that Dingoo Digital used one of the earlier HLE MVS emulators. The upshot is that you need to run a romset which is type-compatible with the included emu, which you may not actually have with an "arcade-accurate" set.
It would be easy to tell what we're actually dealing with by running the working set through something like Roman Scherzer's clrMAMEpro rom-auditing software, but to be honest I can't be bothered to do it right now
I sent you a PM mate.