First, RME 4.0.4 is quite old relatively speaking. Given that you have LMS 2.5.1, you can freely upgrade to LMS 2.6 SP1 which comes with RME 4.0.6. This version has quite a few bug fixes in it.
It will also to help to understand how RME archives configurations. RME will only archive a configuration if an interesting change has occurred. Interesting changes are those which do not match a command which has been configured under RME > Admin > Config Mgmt > Exclude Commands. The reason RME doesn't create new config entries for each config fetch is that would cause the disk space to disappear rapidly.
So, what this output tells me is that the config on this device last changed on Feb 24, 2008, but RME is still successfully downloading the config as of April 22. In other words, the config from February 24 is still the latest config. If you were to make a change on this device, then force a config collection, the date would change in RME accordingly. So this is not a problem.
The startup config issue is a problem. Again. upgrading to RME 4.0.6 may fix this, but you can always enable ArchiveMgmt debugging under RME > Admin > System Preferences > Loglevel Settings, force a config archive, then check dcmaservice.log for errors.