If you have an active controller file that your using, and it defines the pause button, it'll override what you define in the config ui, so even though you save it, when you go back and view it the value from the controller file will still be there.
Other than that, it could just be an issue with the older mame.