OK, to answer my own question, I found the problem soon after posting here (Murphy law in action).
For some reason I had a file ~/.config/retroarch/config/MAME 2003/MAME 2003.cfg that was overlapping the configs. Removed it and started to work.
I don't know WHAT created this file, but I will let the infromation here in case someone has the same problem.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.