Welcome to the wonderful world of strict naming. Different names for identical files within a parent clone relation ship are common. Unless you use cmpro's profiler->parse rom merge tags, you need the files correctly named and even doubled in some cases. So..nothing's wrong and btw...MAME loads files by hash compare and doesn't give a s**t about naming or where it finds the files...that's the difference of auditing and playing