The share ratios get erased if, for example, you rename one of the shared files. aMule will rehash it but it will not remember that this file was previously shared with another name, so it will not keep the share ratio. That might be a feature request, but I don't know how easy can it be to implement. This information is saved to the known.met file, or some of the other met files IIRC.
Regards.